Ignoring python-Levenshtein: markers 'python_version < "3.12"' don't match your environment Ignoring numpy: markers 'python_version < "3.12"' don't match your environment Ignoring ortools: markers 'python_version < "3.12"' don't match your environment Ignoring jwcrypto: markers 'python_version < "3.12"' don't match your environment Collecting GitPython==3.2.1 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 4)) Downloading gitpython-3.2.1-py3-none-any.whl.metadata (13 kB) Collecting paramiko==5.1.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 5)) Downloading paramiko-5.1.0-py3-none-any.whl.metadata (3.8 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 6)) (0.20.0) Collecting Pygments==2.21.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) Downloading pygments-2.21.0-py3-none-any.whl.metadata (2.5 kB) Collecting wbgapi==1.0.14 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) Downloading wbgapi-1.0.14-py3-none-any.whl.metadata (13 kB) Collecting PyJWT==2.15.1 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 9)) Downloading pyjwt-2.15.1-py3-none-any.whl.metadata (3.5 kB) Collecting fuzzywuzzy==0.18.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 10)) Downloading fuzzywuzzy-0.18.0-py2.py3-none-any.whl.metadata (4.9 kB) Collecting python-Levenshtein==0.27.5 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 12)) Downloading python_levenshtein-0.27.5-py3-none-any.whl.metadata (3.9 kB) Collecting polyline==2.0.4 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 13)) Downloading polyline-2.0.4-py3-none-any.whl.metadata (6.5 kB) Collecting flexpolyline==0.1.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) Downloading flexpolyline-0.1.0-py3-none-any.whl.metadata (4.5 kB) Collecting numpy==2.5.4 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 16)) Downloading numpy-2.5.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (6.6 kB) Collecting ortools==9.15.6755 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 20)) Downloading ortools-9.15.6755-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (3.3 kB) Collecting pandas==3.0.6 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 21)) Downloading pandas-3.0.6-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (79 kB) Collecting python-slugify==9.1.3 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 22)) Downloading python_slugify-9.1.3-py3-none-any.whl.metadata (12 kB) Collecting jwcrypto==1.5.8 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 24)) Downloading jwcrypto-1.5.8-py3-none-any.whl.metadata (3.3 kB) Collecting pyzbar==0.1.9 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 25)) Downloading pyzbar-0.1.9-py2.py3-none-any.whl.metadata (10 kB) Collecting gitdb<5,>=4.0.1 (from GitPython==3.2.1->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 4)) Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB) Collecting bcrypt>=3.2 (from paramiko==5.1.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 5)) Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl.metadata (10 kB) Requirement already satisfied: cryptography>=3.3 in /usr/local/lib/python3.12/dist-packages (from paramiko==5.1.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 5)) (42.0.8) Collecting invoke>=2.0 (from paramiko==5.1.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 5)) Downloading invoke-3.0.3-py3-none-any.whl.metadata (3.2 kB) Collecting pynacl>=1.5 (from paramiko==5.1.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 5)) 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 6)) (5.3.1) Requirement already satisfied: requests in /usr/local/lib/python3.12/dist-packages (from wbgapi==1.0.14->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) (2.31.0) Collecting PyYAML (from wbgapi==1.0.14->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) 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.14->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) Downloading tabulate-0.10.0-py3-none-any.whl.metadata (40 kB) Collecting Levenshtein==0.27.5 (from python-Levenshtein==0.27.5->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 12)) Downloading levenshtein-0.27.5-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (3.7 kB) Collecting absl-py>=2.0.0 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 20)) Downloading absl_py-2.5.1-py3-none-any.whl.metadata (3.3 kB) Collecting protobuf<6.34,>=6.33.1 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 20)) Downloading protobuf-6.33.6-cp39-abi3-manylinux2014_x86_64.whl.metadata (593 bytes) Requirement already satisfied: typing-extensions>=4.12 in /usr/local/lib/python3.12/dist-packages (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 20)) (4.16.0) Collecting immutabledict>=3.0.0 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 20)) Downloading immutabledict-4.3.1-py3-none-any.whl.metadata (3.5 kB) Requirement already satisfied: python-dateutil>=2.8.2 in /usr/local/lib/python3.12/dist-packages (from pandas==3.0.6->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 21)) (2.8.2) Collecting text-unidecode>=1.3 (from python-slugify==9.1.3->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 22)) Downloading text_unidecode-1.3-py2.py3-none-any.whl.metadata (2.4 kB) Collecting rapidfuzz<4.0.0,>=3.9.0 (from Levenshtein==0.27.5->python-Levenshtein==0.27.5->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 12)) Downloading rapidfuzz-3.14.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (12 kB) Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.12/dist-packages (from cryptography>=3.3->paramiko==5.1.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 5)) (2.1.1) Collecting smmap<6,>=3.0.1 (from gitdb<5,>=4.0.1->GitPython==3.2.1->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 4)) Downloading smmap-5.0.3-py3-none-any.whl.metadata (4.6 kB) Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.12/dist-packages (from python-dateutil>=2.8.2->pandas==3.0.6->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 21)) (1.17.0) Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.14->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) (3.5.1) Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.14->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) (3.6) Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.14->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) (2.0.7) Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.14->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) (2026.7.22) Requirement already satisfied: pycparser in /usr/local/lib/python3.12/dist-packages (from cffi>=1.12->cryptography>=3.3->paramiko==5.1.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 5)) (3.0) Downloading gitpython-3.2.1-py3-none-any.whl (231 kB) Downloading paramiko-5.1.0-py3-none-any.whl (211 kB) Downloading pygments-2.21.0-py3-none-any.whl (1.3 MB) Downloading wbgapi-1.0.14-py3-none-any.whl (36 kB) Downloading pyjwt-2.15.1-py3-none-any.whl (33 kB) Downloading fuzzywuzzy-0.18.0-py2.py3-none-any.whl (18 kB) Downloading python_levenshtein-0.27.5-py3-none-any.whl (9.5 kB) Downloading polyline-2.0.4-py3-none-any.whl (7.2 kB) Downloading flexpolyline-0.1.0-py3-none-any.whl (7.1 kB) Downloading numpy-2.5.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.7 MB) Downloading ortools-9.15.6755-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (29.8 MB) Downloading pandas-3.0.6-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (10.8 MB) Downloading python_slugify-9.1.3-py3-none-any.whl (16 kB) Downloading jwcrypto-1.5.8-py3-none-any.whl (96 kB) Downloading pyzbar-0.1.9-py2.py3-none-any.whl (32 kB) Downloading levenshtein-0.27.5-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (157 kB) Downloading absl_py-2.5.1-py3-none-any.whl (137 kB) Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (278 kB) Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) Downloading immutabledict-4.3.1-py3-none-any.whl (5.0 kB) Downloading invoke-3.0.3-py3-none-any.whl (160 kB) Downloading protobuf-6.33.6-cp39-abi3-manylinux2014_x86_64.whl (323 kB) Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl (1.4 MB) Downloading text_unidecode-1.3-py2.py3-none-any.whl (78 kB) Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (807 kB) Downloading tabulate-0.10.0-py3-none-any.whl (39 kB) Downloading rapidfuzz-3.14.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.2 MB) Downloading smmap-5.0.3-py3-none-any.whl (24 kB) Installing collected packages: text-unidecode, pyzbar, fuzzywuzzy, flexpolyline, tabulate, smmap, rapidfuzz, PyYAML, python-slugify, PyJWT, Pygments, protobuf, polyline, numpy, invoke, immutabledict, bcrypt, absl-py, wbgapi, pynacl, pandas, Levenshtein, gitdb, python-Levenshtein, paramiko, ortools, jwcrypto, GitPython Successfully installed GitPython-3.2.1 Levenshtein-0.27.5 PyJWT-2.15.1 PyYAML-6.0.3 Pygments-2.21.0 absl-py-2.5.1 bcrypt-5.0.0 flexpolyline-0.1.0 fuzzywuzzy-0.18.0 gitdb-4.0.12 immutabledict-4.3.1 invoke-3.0.3 jwcrypto-1.5.8 numpy-2.5.4 ortools-9.15.6755 pandas-3.0.6 paramiko-5.1.0 polyline-2.0.4 protobuf-6.33.6 pynacl-1.6.2 python-Levenshtein-0.27.5 python-slugify-9.1.3 pyzbar-0.1.9 rapidfuzz-3.14.6 smmap-5.0.3 tabulate-0.10.0 text-unidecode-1.3 wbgapi-1.0.14 Ignoring protobuf: markers 'python_version < "3.12"' don't match your environment Ignoring google-auth: markers 'python_version < "3.12"' don't match your environment Ignoring pyHanko: markers 'python_version < "3.12"' don't match your environment Ignoring pypdf: markers 'python_version < "3.11"' don't match your environment Ignoring pyhanko-certvalidator: markers 'python_version < "3.12"' don't match your environment Ignoring lingua-language-detector: markers 'python_version < "3.12"' don't match your environment Collecting boto3==1.43.116 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) Downloading boto3-1.43.116-py3-none-any.whl.metadata (6.6 kB) Collecting fasttext-predict==0.9.2.4 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 5)) Downloading fasttext_predict-0.9.2.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.7 kB) Collecting grpcio-status==1.84.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading grpcio_status-1.84.0-py3-none-any.whl.metadata (1.3 kB) Requirement already satisfied: protobuf==6.33.6 in /home/x88gb2j8uwu0/.local/lib/python3.12/site-packages (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) (6.33.6) Collecting google-auth==2.62.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 11)) Downloading google_auth-2.62.0-py3-none-any.whl.metadata (6.0 kB) Collecting google-cloud-translate==3.28.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading google_cloud_translate-3.28.0-py3-none-any.whl.metadata (9.5 kB) Collecting google-cloud-storage==3.17.1 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) Downloading google_cloud_storage-3.17.1-py3-none-any.whl.metadata (14 kB) Collecting google-api-core==2.30.3 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 14)) Downloading google_api_core-2.30.3-py3-none-any.whl.metadata (3.1 kB) Collecting pyHanko==0.25.1 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) Downloading pyHanko-0.25.1-py3-none-any.whl.metadata (9.4 kB) Collecting pyhanko-certvalidator==0.26.8 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 26)) Downloading pyhanko_certvalidator-0.26.8-py3-none-any.whl.metadata (5.5 kB) Collecting phonenumbers==9.0.41 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 27)) Downloading phonenumbers-9.0.41-py2.py3-none-any.whl.metadata (10 kB) Requirement already satisfied: beautifulsoup4==4.15.0 in /usr/local/lib/python3.12/dist-packages (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 28)) (4.15.0) Collecting mt-940==5.1.1 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 29)) Downloading mt_940-5.1.1-py3-none-any.whl.metadata (11 kB) Requirement already satisfied: packaging==26.3 in /usr/local/lib/python3.12/dist-packages (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 30)) (26.3) Collecting lingua-language-detector==2.2.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 32)) Downloading lingua_language_detector-2.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (31 kB) Collecting botocore<1.44.0,>=1.43.116 (from boto3==1.43.116->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) Downloading botocore-1.43.118-py3-none-any.whl.metadata (5.6 kB) Collecting jmespath<2.0.0,>=0.7.1 (from boto3==1.43.116->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) Downloading jmespath-1.1.0-py3-none-any.whl.metadata (7.6 kB) Collecting s3transfer<0.20.0,>=0.19.0 (from boto3==1.43.116->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) Downloading s3transfer-0.19.3-py3-none-any.whl.metadata (1.7 kB) Collecting grpcio>=1.84.0 (from grpcio-status==1.84.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading grpcio-1.84.1-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.84.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading googleapis_common_protos-1.76.0-py3-none-any.whl.metadata (8.5 kB) Requirement already satisfied: pyasn1-modules>=0.2.1 in /usr/local/lib/python3.12/dist-packages (from google-auth==2.62.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 11)) (0.4.2) Requirement already satisfied: cryptography>=38.0.3 in /usr/local/lib/python3.12/dist-packages (from google-auth==2.62.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 11)) (42.0.8) Collecting google-cloud-core<3.0.0,>=2.0.0 (from google-cloud-translate==3.28.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading google_cloud_core-2.8.0-py3-none-any.whl.metadata (2.9 kB) Collecting proto-plus<2.0.0,>=1.26.1 (from google-cloud-translate==3.28.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading proto_plus-1.29.0-py3-none-any.whl.metadata (2.2 kB) Collecting grpc-google-iam-v1<1.0.0,>=0.14.2 (from google-cloud-translate==3.28.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading grpc_google_iam_v1-0.14.6-py3-none-any.whl.metadata (8.9 kB) Collecting google-resumable-media<3.0.0,>=2.7.2 (from google-cloud-storage==3.17.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) Downloading google_resumable_media-2.11.0-py3-none-any.whl.metadata (2.3 kB) Requirement already satisfied: requests<3.0.0,>=2.22.0 in /usr/local/lib/python3.12/dist-packages (from google-cloud-storage==3.17.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) (2.31.0) Collecting google-crc32c<2.0.0,>=1.6.0 (from google-cloud-storage==3.17.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) Downloading google_crc32c-1.9.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.2 kB) Requirement already satisfied: asn1crypto>=1.5.1 in /usr/local/lib/python3.12/dist-packages (from pyHanko==0.25.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) (1.5.1) Requirement already satisfied: qrcode>=7.3.1 in /usr/local/lib/python3.12/dist-packages (from pyHanko==0.25.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) (7.4.2) Collecting tzlocal>=4.3 (from pyHanko==0.25.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) Downloading tzlocal-5.4.5-py3-none-any.whl.metadata (7.7 kB) Collecting click>=8.1.3 (from pyHanko==0.25.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) Downloading click-8.5.0-py3-none-any.whl.metadata (2.6 kB) Requirement already satisfied: pyyaml>=6.0 in /home/x88gb2j8uwu0/.local/lib/python3.12/site-packages (from pyHanko==0.25.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) (6.0.3) Collecting oscrypto>=1.1.0 (from pyhanko-certvalidator==0.26.8->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 26)) Downloading oscrypto-1.3.0-py2.py3-none-any.whl.metadata (15 kB) Collecting uritools>=3.0.1 (from pyhanko-certvalidator==0.26.8->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 26)) Downloading uritools-6.1.3-py3-none-any.whl.metadata (5.1 kB) Requirement already satisfied: soupsieve>=1.6.1 in /usr/local/lib/python3.12/dist-packages (from beautifulsoup4==4.15.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 28)) (2.9.2) Requirement already satisfied: typing-extensions>=4.0.0 in /usr/local/lib/python3.12/dist-packages (from beautifulsoup4==4.15.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 28)) (4.16.0) Requirement already satisfied: Pillow>=7.2.0 in /usr/local/lib/python3.12/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) (10.2.0) Collecting python-barcode==0.15.1 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) 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.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) Downloading fonttools-4.67.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (137 kB) Collecting uharfbuzz<0.40.0,>=0.25.0 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) Downloading uharfbuzz-0.39.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.2 kB) Collecting python-pkcs11~=0.7.0 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) 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.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) (0.7.1) Requirement already satisfied: python-dateutil<3.0.0,>=2.1 in /usr/local/lib/python3.12/dist-packages (from botocore<1.44.0,>=1.43.116->boto3==1.43.116->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) (2.8.2) Requirement already satisfied: urllib3!=2.2.0,<3,>=1.25.4 in /usr/local/lib/python3.12/dist-packages (from botocore<1.44.0,>=1.43.116->boto3==1.43.116->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) (2.0.7) Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.12/dist-packages (from cryptography>=38.0.3->google-auth==2.62.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 11)) (2.1.1) Requirement already satisfied: pyasn1<0.7.0,>=0.6.1 in /usr/local/lib/python3.12/dist-packages (from pyasn1-modules>=0.2.1->google-auth==2.62.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 11)) (0.6.4) Requirement already satisfied: cached-property in /usr/lib/python3/dist-packages (from python-pkcs11~=0.7.0->pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) (1.5.2) Requirement already satisfied: pypng in /usr/local/lib/python3.12/dist-packages (from qrcode>=7.3.1->pyHanko==0.25.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) (0.20220715.0) Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.12/dist-packages (from requests<3.0.0,>=2.22.0->google-cloud-storage==3.17.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) (3.5.1) Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.12/dist-packages (from requests<3.0.0,>=2.22.0->google-cloud-storage==3.17.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) (3.6) Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.12/dist-packages (from requests<3.0.0,>=2.22.0->google-cloud-storage==3.17.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) (2026.7.22) Requirement already satisfied: pycparser in /usr/local/lib/python3.12/dist-packages (from cffi>=1.12->cryptography>=38.0.3->google-auth==2.62.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 11)) (3.0) Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.12/dist-packages (from python-dateutil<3.0.0,>=2.1->botocore<1.44.0,>=1.43.116->boto3==1.43.116->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) (1.17.0) Downloading boto3-1.43.116-py3-none-any.whl (140 kB) Downloading fasttext_predict-0.9.2.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (296 kB) Downloading grpcio_status-1.84.0-py3-none-any.whl (14 kB) Downloading google_auth-2.62.0-py3-none-any.whl (267 kB) Downloading google_cloud_translate-3.28.0-py3-none-any.whl (210 kB) Downloading google_cloud_storage-3.17.1-py3-none-any.whl (345 kB) Downloading google_api_core-2.30.3-py3-none-any.whl (173 kB) Downloading pyHanko-0.25.1-py3-none-any.whl (446 kB) Downloading pyhanko_certvalidator-0.26.8-py3-none-any.whl (109 kB) Downloading phonenumbers-9.0.41-py2.py3-none-any.whl (2.6 MB) Downloading mt_940-5.1.1-py3-none-any.whl (38 kB) Downloading lingua_language_detector-2.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (170.3 MB) Downloading python_barcode-0.15.1-py3-none-any.whl (212 kB) Downloading botocore-1.43.118-py3-none-any.whl (16.1 MB) Downloading click-8.5.0-py3-none-any.whl (125 kB) Downloading fonttools-4.67.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.4 MB) Downloading google_cloud_core-2.8.0-py3-none-any.whl (31 kB) Downloading google_crc32c-1.9.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (36 kB) Downloading google_resumable_media-2.11.0-py3-none-any.whl (81 kB) Downloading googleapis_common_protos-1.76.0-py3-none-any.whl (307 kB) Downloading grpc_google_iam_v1-0.14.6-py3-none-any.whl (33 kB) Downloading grpcio-1.84.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (7.1 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.29.0-py3-none-any.whl (50 kB) Downloading s3transfer-0.19.3-py3-none-any.whl (90 kB) Downloading tzlocal-5.4.5-py3-none-any.whl (18 kB) Downloading uharfbuzz-0.39.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB) Downloading uritools-6.1.3-py3-none-any.whl (11 kB) Building wheels for collected packages: python-pkcs11 Building wheel for python-pkcs11 (setup.py): started Building wheel for python-pkcs11 (setup.py): finished with status 'done' Created wheel for python-pkcs11: filename=python_pkcs11-0.7.0-cp312-cp312-linux_x86_64.whl size=1510751 sha256=2994f3d6c286d4aa8c9e61b62e723061314cbb05921164e9ed4e5d99556903d3 Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-4l8kfpj1/wheels/6e/ae/fe/f82e085bb4004ac1e4be532bcb81b1d28d77c6685c19715be9 Successfully built python-pkcs11 Installing collected packages: python-barcode, fasttext-predict, uritools, uharfbuzz, tzlocal, python-pkcs11, proto-plus, phonenumbers, oscrypto, mt-940, lingua-language-detector, jmespath, grpcio, googleapis-common-protos, google-crc32c, fonttools, click, grpcio-status, google-resumable-media, botocore, s3transfer, pyhanko-certvalidator, grpc-google-iam-v1, google-auth, pyHanko, google-api-core, boto3, google-cloud-core, google-cloud-translate, google-cloud-storage Successfully installed boto3-1.43.116 botocore-1.43.118 click-8.5.0 fasttext-predict-0.9.2.4 fonttools-4.67.0 google-api-core-2.30.3 google-auth-2.62.0 google-cloud-core-2.8.0 google-cloud-storage-3.17.1 google-cloud-translate-3.28.0 google-crc32c-1.9.0 google-resumable-media-2.11.0 googleapis-common-protos-1.76.0 grpc-google-iam-v1-0.14.6 grpcio-1.84.1 grpcio-status-1.84.0 jmespath-1.1.0 lingua-language-detector-2.2.0 mt-940-5.1.1 oscrypto-1.3.0 phonenumbers-9.0.41 proto-plus-1.29.0 pyHanko-0.25.1 pyhanko-certvalidator-0.26.8 python-barcode-0.15.1 python-pkcs11-0.7.0 s3transfer-0.19.3 tzlocal-5.4.5 uharfbuzz-0.39.5 uritools-6.1.3 2026-10-26 05:59:01,450 103 INFO ? odoo: Odoo version 18.0 2026-10-26 05:59:01,451 103 INFO ? odoo: Using configuration file at /data/build/.odoorc 2026-10-26 05:59:01,451 103 INFO ? odoo: addons paths: ['/data/build/rb-9ca8621-226001/odoo/addons', '/data/build/datadir/addons/18.0', '/data/build/rb-9ca8621-226001/addons', '/data/build/Viindoo-tvtmaaddons-18.0', '/data/build/Viindoo-erponline-enterprise-18.0', '/data/build/Viindoo-branding-18.0'] 2026-10-26 05:59:01,451 103 INFO ? odoo: database: runbot_build@default:5435 2026-10-26 05:59:01,687 103 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-10-26 05:59:01,710 103 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-10-26 05:59:02,172 103 INFO ? odoo.tests.common: Importing test framework 2026-10-26 05:59:02,723 103 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-10-26 05:59:02,786 103 INFO rb-9ca8621-226001-429047 odoo.modules.loading: loading 1 modules... 2026-10-26 05:59:03,106 103 INFO rb-9ca8621-226001-429047 odoo.modules.loading: 1 modules loaded in 0.32s, 0 queries (+0 extra) 2026-10-26 05:59:04,774 103 INFO rb-9ca8621-226001-429047 odoo.modules.loading: loading 1181 modules... 2026-10-26 05:59:32,130 103 INFO rb-9ca8621-226001-429047 odoo.modules.loading: 1181 modules loaded in 27.35s, 2 queries (+2 extra) 2026-10-26 05:59:35,940 103 INFO rb-9ca8621-226001-429047 odoo.modules.loading: Modules loaded. 2026-10-26 05:59:36,282 103 INFO rb-9ca8621-226001-429047 odoo.modules.registry: Caches invalidated, signaling through the database: ['templates'] 2026-10-26 05:59:36,284 103 INFO rb-9ca8621-226001-429047 odoo.modules.registry: Registry loaded in 33.559s 2026-10-26 05:59:36,285 103 INFO rb-9ca8621-226001-429047 odoo.service.server: Starting post tests 2026-10-26 05:59:37,905 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-10-26 05:59:45,298 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 5.67656135559082 seconds 2026-10-26 05:59:46,444 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 1.1456935405731201 seconds 2026-10-26 06:00:05,756 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_create_fifo_vacuum_anglo_saxon_expense_entry ... 2026-10-26 06:00:24,280 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_currency_exchange_and_modified_product_price_precision_valuation_items ... 2026-10-26 06:00:28,206 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_currency_exchange_journal_items1 ... 2026-10-26 06:00:32,448 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_currency_exchange_journal_items2 ... 2026-10-26 06:00:36,713 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_exchange_rate_backdated_bill ... 2026-10-26 06:00:52,678 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_exchange_rate_return_after_reception ... 2026-10-26 06:00:58,166 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_exchange_rate_return_after_reception_rate_drop ... 2026-10-26 06:01:02,758 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_invoice_shipment ... 2026-10-26 06:01:13,095 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #34 deleted account.partial.reconcile records with IDs: [42] 2026-10-26 06:01:13,235 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #34 deleted account.full.reconcile records with IDs: [26] 2026-10-26 06:01:16,268 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_manual_cost_adjustment_journal_items_quantity ... 2026-10-26 06:01:20,717 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_multiple_shipments_invoices ... 2026-10-26 06:01:33,876 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #34 deleted account.move.line.ctp records with IDs: [248] 2026-10-26 06:01:35,649 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_price_difference_exchange_difference_accounting_date ... 2026-10-26 06:01:44,947 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_reconcile_cash_basis_bill ... 2026-10-26 06:01:54,106 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_reconciliation_differed_billing ... 2026-10-26 06:02:03,434 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #34 deleted account.move.line.ctp records with IDs: [264] 2026-10-26 06:02:06,712 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_rounding_discount ... 2026-10-26 06:02:15,757 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_rounding_price_unit ... 2026-10-26 06:02:24,491 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_shipment_invoice ... 2026-10-26 06:02:30,413 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #34 deleted account.partial.reconcile records with IDs: [63] 2026-10-26 06:02:30,493 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #34 deleted account.full.reconcile records with IDs: [38] 2026-10-26 06:02:30,937 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 1593 checked, 6 removed 2026-10-26 06:02:47,103 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_average_price: Starting TestAveragePrice.test_00_average_price ... 2026-10-26 06:02:52,505 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_average_price: Starting TestAveragePrice.test_bill_before_reciept ... 2026-10-26 06:02:56,262 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_average_price: Starting TestAveragePrice.test_inventory_user_svl_access ... 2026-10-26 06:02:58,752 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_average_price: Starting TestAveragePrice.test_no_compensatory_svl_from_asymmetrical_rounding ... 2026-10-26 06:03:01,923 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_average_price: Starting TestAveragePrice.test_svl_avco_with_discount ... 2026-10-26 06:03:04,315 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 06:03:21,122 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_fifo_price: Starting TestFifoPrice.test_00_test_fifo ... 2026-10-26 06:03:37,856 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_fifo_price: Starting TestFifoPrice.test_01_test_fifo ... 2026-10-26 06:03:40,238 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 06:03:56,961 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_fifo_returns: Starting TestFifoReturns.test_fifo_returns ... 2026-10-26 06:04:02,666 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 06:04:02,685 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_purchase_method: Starting TestPurchaseMethod.test_product_purchase_method_with_purchase_as_default_purchase_method ... 2026-10-26 06:04:03,023 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_purchase_method: Starting TestPurchaseMethod.test_product_purchase_method_with_receive_as_default_purchase_method ... 2026-10-26 06:04:03,306 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:04:20,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_00_purchase_order_flow ... 2026-10-26 06:04:24,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_02_po_return ... 2026-10-26 06:04:36,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_03_po_return_and_modify ... 2026-10-26 06:04:42,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #46 deleted stock.move.line records with IDs: [184] 2026-10-26 06:04:42,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #46 deleted stock.move records with IDs: [216] 2026-10-26 06:04:42,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_04_multi_uom ... 2026-10-26 06:04:44,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_04_update_date_planned ... 2026-10-26 06:04:46,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_05_multi_company ... 2026-10-26 06:04:53,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_05_po_update_qty_stock_move_merge ... 2026-10-26 06:04:54,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #46 deleted stock.move.line records with IDs: [189] 2026-10-26 06:04:55,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #46 deleted stock.move records with IDs: [221] 2026-10-26 06:04:56,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #46 deleted stock.move records with IDs: [222] 2026-10-26 06:04:56,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_06_on_time_rate ... 2026-10-26 06:05:09,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_bill_on_ordered_qty_correct_converted_amount_on_bill ... 2026-10-26 06:05:14,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_cogs_no_taxes ... 2026-10-26 06:05:18,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_inventory_adjustments_with_po ... 2026-10-26 06:05:21,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_message_qty_already_received ... 2026-10-26 06:05:26,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_packaging_and_qty_decrease ... 2026-10-26 06:05:30,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #46 deleted stock.move.line records with IDs: [208] 2026-10-26 06:05:31,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #46 deleted stock.move records with IDs: [241] 2026-10-26 06:05:32,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_packaging_propagation ... 2026-10-26 06:05:34,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_po_edit_after_receive ... 2026-10-26 06:05:37,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_po_edit_after_receive_2_steps_route ... 2026-10-26 06:05:41,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #46 deleted stock.move.line records with IDs: [219] 2026-10-26 06:05:41,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #46 deleted stock.move records with IDs: [255] 2026-10-26 06:05:42,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_pol_description ... 2026-10-26 06:05:44,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_putaway_strategy_in_backorder ... 2026-10-26 06:05:46,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_receive_negative_quantity ... 2026-10-26 06:05:48,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_receive_qty_invoiced_but_no_posted ... 2026-10-26 06:05:50,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_receive_returned_product_without_po_update ... 2026-10-26 06:05:55,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_stock_picking_type_for_deliveries_generated_from_po ... 2026-10-26 06:05:57,223 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 06:06:06,110 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_purchase_order_process: Starting TestPurchaseOrderProcess.test_00_cancel_purchase_order_flow ... 2026-10-26 06:06:06,333 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_purchase_order_process: Starting TestPurchaseOrderProcess.test_01_packaging_propagation ... 2026-10-26 06:06:07,096 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_purchase_order_process: Starting TestPurchaseOrderProcess.test_02_vendor_delay_report_partially_cancelled_purchase_order ... 2026-10-26 06:06:08,184 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [237] 2026-10-26 06:06:08,467 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted stock.move records with IDs: [271] 2026-10-26 06:06:09,189 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 06:06:25,461 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_purchase_stock_accrued_entries: Starting TestAccruedPurchaseStock.test_purchase_stock_accruals ... 2026-10-26 06:06:30,145 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_purchase_stock_accrued_entries: Starting TestAccruedPurchaseStock.test_purchase_stock_invoiced_accrued_entries ... 2026-10-26 06:06:36,844 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:06:38,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_2steps_and_partner_on_orderpoint ... 2026-10-26 06:06:39,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8661] 2026-10-26 06:06:39,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted stock.warehouse.orderpoint records with IDs: [7] 2026-10-26 06:06:39,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_add_line_to_existing_draft_po ... 2026-10-26 06:06:41,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_backorder_mto_buy ... 2026-10-26 06:06:43,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_change_of_scheduled_date ... 2026-10-26 06:06:45,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_decrease_qty_multi_step_receipt ... 2026-10-26 06:06:46,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8683] 2026-10-26 06:06:46,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted stock.warehouse.orderpoint records with IDs: [11] 2026-10-26 06:06:47,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_decrease_qty_multi_step_receipt02 ... 2026-10-26 06:06:48,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8688] 2026-10-26 06:06:48,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted stock.warehouse.orderpoint records with IDs: [12] 2026-10-26 06:06:51,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [247] 2026-10-26 06:06:51,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted stock.move records with IDs: [284] 2026-10-26 06:06:51,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_forbid_snoozing_auto_trigger_orderpoint ... 2026-10-26 06:06:52,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_intercompany_reordering_rules ... 2026-10-26 06:07:06,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9068] 2026-10-26 06:07:06,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted stock.warehouse.orderpoint records with IDs: [14] 2026-10-26 06:07:06,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_multi_lingual_orderpoints ... 2026-10-26 06:07:10,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [372] 2026-10-26 06:07:10,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9079] 2026-10-26 06:07:10,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 06:07:12,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #54 deleted stock.move records with IDs: [289] 2026-10-26 06:07:12,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #54 deleted stock.move records with IDs: [288] 2026-10-26 06:07:14,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_multi_locations_and_reordering_rule ... 2026-10-26 06:07:16,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_partners_validity_dates ... 2026-10-26 06:07:16,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_procure_multi_lingual ... 2026-10-26 06:07:20,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_procure_not_default_partner ... 2026-10-26 06:07:20,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9112] 2026-10-26 06:07:21,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted purchase.order records with IDs: [94] 2026-10-26 06:07:21,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_reordering_rule_1 ... 2026-10-26 06:07:24,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [373] 2026-10-26 06:07:24,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9115] 2026-10-26 06:07:24,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 06:07:25,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [251] 2026-10-26 06:07:27,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [374] 2026-10-26 06:07:30,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted stock.move records with IDs: [301] 2026-10-26 06:07:31,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_reordering_rule_2 ... 2026-10-26 06:07:35,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted stock.move records with IDs: [306] 2026-10-26 06:07:36,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_reordering_rule_3 ... 2026-10-26 06:07:38,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_reordering_rule_4 ... 2026-10-26 06:07:39,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_reordering_rule_multicurrency ... 2026-10-26 06:07:39,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8658] 2026-10-26 06:07:39,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [116] 2026-10-26 06:07:39,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_reordering_rule_triggered_two_times ... 2026-10-26 06:07:40,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_reordering_rule_visibility_days ... 2026-10-26 06:07:41,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_reordering_rule_visibility_days_display ... 2026-10-26 06:07:42,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_replenish_expired_seller ... 2026-10-26 06:07:42,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_replenish_report_1 ... 2026-10-26 06:07:47,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted stock.move records with IDs: [317] 2026-10-26 06:07:48,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9176] 2026-10-26 06:07:48,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted stock.warehouse.orderpoint records with IDs: [28] 2026-10-26 06:07:50,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_replenish_report_2 ... 2026-10-26 06:07:55,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted stock.move records with IDs: [322] 2026-10-26 06:07:56,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9189] 2026-10-26 06:07:56,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted stock.warehouse.orderpoint records with IDs: [30] 2026-10-26 06:07:58,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_set_supplier_in_orderpoint ... 2026-10-26 06:07:59,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_set_supplier_in_orderpoint_uses_buy_route ... 2026-10-26 06:07:59,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_supplierinfo_last_purchase_date ... 2026-10-26 06:08:00,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_tax_po_line_reordering_rule_with_branch_company ... 2026-10-26 06:08:13,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_update_po_line_without_purchase_access_right ... 2026-10-26 06:08:15,596 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 06:08:16,415 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [375] 2026-10-26 06:08:16,438 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9410] 2026-10-26 06:08:16,451 103 INFO rb-9ca8621-226001-429047 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 06:08:34,242 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_100_percent_discount ... 2026-10-26 06:08:37,074 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_PO_ordered_quantity_invoice_batch_svl ... 2026-10-26 06:08:41,950 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_analytic_distribution_propagation_with_exchange_difference ... 2026-10-26 06:08:42,177 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:08:45,252 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd464859620> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:08:45,254 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd467794c20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:08:45,266 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:08:45,273 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd467796a20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:08:45,911 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:08:49,949 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd468ca7ce0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:08:49,951 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4671f1440> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:08:49,961 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:08:49,969 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4671f1800> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:08:50,453 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:08:54,494 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd46571d1c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:08:54,496 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4675d6f20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:08:54,507 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:08:54,513 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4675d59e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:08:55,099 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:08:58,190 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd466eb6de0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:08:58,192 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd464eed8a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:08:58,208 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:08:58,221 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd464eedd00> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:08:59,599 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:09:02,646 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd464cb0720> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:09:02,648 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4677474c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:09:02,658 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:09:02,666 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd467744f40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:09:03,952 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:09:07,091 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4646ef100> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:09:07,093 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd465535440> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:09:07,102 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:09:07,109 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd465536340> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:09:07,580 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:09:11,430 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd467dbcf40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:09:11,432 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4670e6de0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:09:11,441 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:09:11,448 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4670e72e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:09:11,876 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:09:15,601 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd464c6bec0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:09:15,603 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd467429120> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:09:15,613 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:09:15,621 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd467429ee0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:09:27,450 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_anglosaxon_valuation ... 2026-10-26 06:09:37,099 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_anglosaxon_valuation_discount ... 2026-10-26 06:09:45,577 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_anglosaxon_valuation_price_total_diff_discount ... 2026-10-26 06:09:54,877 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_anglosaxon_valuation_price_unit_diff_avco ... 2026-10-26 06:09:56,076 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_anglosaxon_valuation_price_unit_diff_discount ... 2026-10-26 06:10:04,219 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_avco_return_and_returned_back_different_currency ... 2026-10-26 06:10:10,796 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_average_realtime_anglo_saxon_valuation_multicurrency_same_date ... 2026-10-26 06:10:13,481 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_average_realtime_with_delivery_anglo_saxon_valuation_multicurrency_different_dates ... 2026-10-26 06:10:17,703 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_average_realtime_with_delivery_anglo_saxon_valuation_multicurrency_same_dates ... 2026-10-26 06:10:21,766 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_average_realtime_with_two_delivery_anglo_saxon_valuation_multicurrency_different_dates ... 2026-10-26 06:10:30,214 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_bill_date_exchange_rate_for_price_diff_amls ... 2026-10-26 06:10:36,131 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_bill_on_ordered_qty_valuation_multicurrency ... 2026-10-26 06:10:39,945 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_bill_price_diff_cost_no_reset_tax ... 2026-10-26 06:10:44,664 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_bill_with_zero_qty ... 2026-10-26 06:10:52,565 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_change_currency_rate_average_1 ... 2026-10-26 06:10:55,127 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_curr_rates_and_out_qty ... 2026-10-26 06:11:01,109 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_fifo_anglosaxon_return ... 2026-10-26 06:11:18,027 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_fifo_bill_return_refund ... 2026-10-26 06:11:31,115 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #57 deleted account.move.line.ctp records with IDs: [419] 2026-10-26 06:11:31,221 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #57 deleted account.move.line.ctp records with IDs: [420, 421] 2026-10-26 06:11:31,474 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #57 deleted account.move.line records with IDs: [935] 2026-10-26 06:11:33,598 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_fifo_multi_currency_bill_before_receive_backorder ... 2026-10-26 06:11:40,393 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_fifo_return_and_receive_all_on_backorder ... 2026-10-26 06:11:55,380 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_fifo_return_twice_and_bill ... 2026-10-26 06:12:08,268 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_incoming_with_negative_qty ... 2026-10-26 06:12:11,550 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_invoice_first_receipt_later_with_multicurrency_different_dates ... 2026-10-26 06:12:15,744 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_invoice_on_ordered_qty_with_backorder_and_different_currency_automated ... 2026-10-26 06:12:20,434 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_invoice_on_ordered_qty_with_backorder_and_different_currency_manual ... 2026-10-26 06:12:23,874 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_manual_non_standard_cost_bill_post ... 2026-10-26 06:12:28,189 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_multiple_move_same_prod_svl ... 2026-10-26 06:12:32,421 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_partial_bills_and_reconciliation ... 2026-10-26 06:12:47,515 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_pdiff_and_aml_labels ... 2026-10-26 06:12:54,583 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_pdiff_and_credit_notes ... 2026-10-26 06:13:14,224 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #57 deleted account.move.line.ctp records with IDs: [491, 492] 2026-10-26 06:13:14,432 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #57 deleted account.move.line records with IDs: [1059] 2026-10-26 06:13:17,651 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #57 deleted account.move.line.ctp records with IDs: [496, 497] 2026-10-26 06:13:17,844 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #57 deleted account.move.line records with IDs: [1065] 2026-10-26 06:13:20,921 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #57 deleted account.move.line.ctp records with IDs: [502, 503] 2026-10-26 06:13:21,098 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #57 deleted account.move.line records with IDs: [1073] 2026-10-26 06:13:24,450 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #57 deleted account.move.line.ctp records with IDs: [508, 509] 2026-10-26 06:13:24,637 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #57 deleted account.move.line records with IDs: [1081] 2026-10-26 06:13:29,648 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_pdiff_and_order_between_bills_01 ... 2026-10-26 06:13:37,771 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #57 deleted account.move.line.ctp records with IDs: [522, 523] 2026-10-26 06:13:37,997 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #57 deleted account.move.line records with IDs: [1103] 2026-10-26 06:13:44,926 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_pdiff_and_order_between_bills_02 ... 2026-10-26 06:13:53,473 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #57 deleted account.move.line.ctp records with IDs: [538, 539] 2026-10-26 06:13:53,665 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #57 deleted account.move.line records with IDs: [1128] 2026-10-26 06:14:00,936 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_pdiff_date_usererror ... 2026-10-26 06:14:03,993 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_pdiff_lot_valuation ... 2026-10-26 06:14:08,931 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_pdiff_multi_curr_and_rates ... 2026-10-26 06:14:12,834 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_pdiff_no_reset_tax ... 2026-10-26 06:14:18,072 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_pdiff_with_credit_notes_and_delivered_qties ... 2026-10-26 06:14:25,661 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #57 deleted account.move.line.ctp records with IDs: [570, 571] 2026-10-26 06:14:25,898 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #57 deleted account.move.line records with IDs: [1184] 2026-10-26 06:14:31,912 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #57 deleted account.partial.reconcile records with IDs: [194, 191] 2026-10-26 06:14:32,932 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #57 deleted account.move.line.ctp records with IDs: [580, 581, 582] 2026-10-26 06:14:33,148 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #57 deleted account.move.line records with IDs: [1199] 2026-10-26 06:14:37,927 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_pdiff_with_returns_and_credit_notes ... 2026-10-26 06:14:50,225 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #57 deleted account.move.line.ctp records with IDs: [597] 2026-10-26 06:14:50,335 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #57 deleted account.move.line.ctp records with IDs: [598, 599] 2026-10-26 06:14:50,497 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #57 deleted account.move.line records with IDs: [1225] 2026-10-26 06:14:55,402 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #57 deleted account.move.line.ctp records with IDs: [603, 604] 2026-10-26 06:14:55,622 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #57 deleted account.move.line records with IDs: [1231] 2026-10-26 06:14:57,912 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_price_diff_with_partial_bills_and_delivered_qties ... 2026-10-26 06:15:28,738 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_purchase_with_backorders_and_return_and_price_changes ... 2026-10-26 06:15:43,845 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_realtime_anglo_saxon_valuation_multicurrency_different_dates ... 2026-10-26 06:15:47,208 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_return_a_return_avco_prod_with_exchange_diff ... 2026-10-26 06:15:57,545 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_standard_valuation_foreign_currency_several_rates ... 2026-10-26 06:16:02,676 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_standard_valuation_multicurrency ... 2026-10-26 06:16:06,989 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_standard_valuation_return_credit_note ... 2026-10-26 06:16:12,420 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #57 deleted account.move.line.ctp records with IDs: [653] 2026-10-26 06:16:12,506 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #57 deleted account.move.line.ctp records with IDs: [654, 655] 2026-10-26 06:16:12,707 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #57 deleted account.move.line records with IDs: [1317] 2026-10-26 06:16:14,657 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_svl_account_move_analytic_account_model_change_from_PO ... 2026-10-26 06:16:14,948 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 4058, in test_svl_account_move_analytic_account_model_change_from_PO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:16:18,014 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4670beac0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 4058, in test_svl_account_move_analytic_account_model_change_from_PO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:16:18,016 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd464d7afc0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 4058, in test_svl_account_move_analytic_account_model_change_from_PO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:16:18,025 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 4058, in test_svl_account_move_analytic_account_model_change_from_PO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:16:18,031 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd464d78180> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 4058, in test_svl_account_move_analytic_account_model_change_from_PO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:16:19,398 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 4058, in test_svl_account_move_analytic_account_model_change_from_PO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:16:22,517 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd46748c9a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 4058, in test_svl_account_move_analytic_account_model_change_from_PO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:16:22,519 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd464856f20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 4058, in test_svl_account_move_analytic_account_model_change_from_PO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:16:22,532 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 4058, in test_svl_account_move_analytic_account_model_change_from_PO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:16:22,542 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd464854e00> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 4058, in test_svl_account_move_analytic_account_model_change_from_PO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:16:23,147 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 4058, in test_svl_account_move_analytic_account_model_change_from_PO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:16:27,337 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd464e04540> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 4058, in test_svl_account_move_analytic_account_model_change_from_PO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:16:27,339 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4664e8fe0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 4058, in test_svl_account_move_analytic_account_model_change_from_PO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:16:27,351 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 4058, in test_svl_account_move_analytic_account_model_change_from_PO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:16:27,361 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4664eb7e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 4058, in test_svl_account_move_analytic_account_model_change_from_PO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:16:28,035 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 4058, in test_svl_account_move_analytic_account_model_change_from_PO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:16:32,360 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd46642ab60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 4058, in test_svl_account_move_analytic_account_model_change_from_PO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:16:32,363 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4647c4fe0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 4058, in test_svl_account_move_analytic_account_model_change_from_PO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:16:32,374 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 4058, in test_svl_account_move_analytic_account_model_change_from_PO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:16:32,384 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4647c63e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 4058, in test_svl_account_move_analytic_account_model_change_from_PO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:16:33,075 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 4058, in test_svl_account_move_analytic_account_model_change_from_PO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:16:36,549 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd466f209a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 4058, in test_svl_account_move_analytic_account_model_change_from_PO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:16:36,550 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd46452b2e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 4058, in test_svl_account_move_analytic_account_model_change_from_PO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:16:36,559 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 4058, in test_svl_account_move_analytic_account_model_change_from_PO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:16:36,566 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd464528540> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 4058, in test_svl_account_move_analytic_account_model_change_from_PO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:16:38,013 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 4058, in test_svl_account_move_analytic_account_model_change_from_PO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:16:41,377 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd464e18ae0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 4058, in test_svl_account_move_analytic_account_model_change_from_PO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:16:41,379 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd46549cae0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 4058, in test_svl_account_move_analytic_account_model_change_from_PO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:16:41,393 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 4058, in test_svl_account_move_analytic_account_model_change_from_PO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:16:41,413 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd46549df80> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 4058, in test_svl_account_move_analytic_account_model_change_from_PO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:16:42,836 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 4058, in test_svl_account_move_analytic_account_model_change_from_PO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:16:45,952 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd464e0d260> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 4058, in test_svl_account_move_analytic_account_model_change_from_PO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:16:45,953 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd464c80680> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 4058, in test_svl_account_move_analytic_account_model_change_from_PO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:16:45,962 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 4058, in test_svl_account_move_analytic_account_model_change_from_PO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:16:45,969 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd464c80720> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 4058, in test_svl_account_move_analytic_account_model_change_from_PO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:16:46,474 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 4058, in test_svl_account_move_analytic_account_model_change_from_PO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:16:50,752 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd467e045e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 4058, in test_svl_account_move_analytic_account_model_change_from_PO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:16:50,753 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd464e17600> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 4058, in test_svl_account_move_analytic_account_model_change_from_PO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:16:50,763 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 4058, in test_svl_account_move_analytic_account_model_change_from_PO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:16:50,771 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd464e153a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 4058, in test_svl_account_move_analytic_account_model_change_from_PO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "/data/build/rb-9ca8621-226001/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:16:56,744 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_valuation_from_increasing_tax ... 2026-10-26 06:16:58,989 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_valuation_multicurrency_with_tax ... 2026-10-26 06:17:03,933 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_valuation_multicurrency_with_tax_without_account ... 2026-10-26 06:17:06,364 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_valuation_rounding ... 2026-10-26 06:17:10,819 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_valuation_rounding_price_diff ... 2026-10-26 06:17:17,430 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:17:21,036 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd46435e480> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:17:21,037 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd467432c00> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:17:21,046 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:17:21,053 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4663daac0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:17:21,097 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:17:29,177 103 INFO rb-9ca8621-226001-429047 odoo.addons.purchase_stock.tests.test_uninstall: Starting TestUninstallPurchaseStock.test_qty_received_method ... 2026-10-26 06:17:31,891 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [249903] 2026-10-26 06:17:31,892 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted ir.model.fields.selection records with IDs: [4792] 2026-10-26 06:17:31,958 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 06:17:32,214 103 INFO rb-9ca8621-226001-429047 odoo.addons.rating.tests.test_controller: Starting TestControllersRoute.test_controller_rating ... 2026-10-26 06:17:33,173 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [376] 2026-10-26 06:17:33,206 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10522] 2026-10-26 06:17:33,215 103 INFO rb-9ca8621-226001-429047 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 06:17:33,480 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:17:35,948 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:17:35] "GET /rate/c8d942904d5e434d92b50dcd67c3b109/submit_feedback HTTP/1.1" 200 - 177 0.175 2.300 2026-10-26 06:17:36,022 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 06:17:37,399 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:17:37] "GET /rate/c8d942904d5e434d92b50dcd67c3b109/5 HTTP/1.1" 200 - 214 0.304 1.055 2026-10-26 06:17:37,424 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:test_user_1 from n/a 2026-10-26 06:17:37,830 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:17:37] "GET /rate/c8d942904d5e434d92b50dcd67c3b109/5 HTTP/1.1" 200 - 85 0.074 0.327 2026-10-26 06:17:37,952 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:17:37] "GET /rate/67d9b8181ead4538b9fdfeac36798014/5 HTTP/1.1" 200 - 14 0.015 0.090 2026-10-26 06:17:38,268 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:portal from n/a 2026-10-26 06:17:38,420 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:17:38] "GET /rate/00bebf2eacf64c05b3da06f2021ecf20/5 HTTP/1.1" 200 - 36 0.037 0.105 2026-10-26 06:17:38,491 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 06:17:59,004 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_inv_ro_with_auto_fifo_part ... 2026-10-26 06:18:05,614 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 06:18:07,675 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_01_repair_states_transition ... 2026-10-26 06:18:09,967 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [371, 372] 2026-10-26 06:18:12,299 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_02_repair_sale_order_binding ... 2026-10-26 06:18:16,078 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [380] 2026-10-26 06:18:16,462 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted stock.move records with IDs: [448] 2026-10-26 06:18:17,691 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [381] 2026-10-26 06:18:17,952 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted stock.move records with IDs: [450] 2026-10-26 06:18:21,383 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [384] 2026-10-26 06:18:21,636 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted stock.move records with IDs: [453] 2026-10-26 06:18:22,159 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_03_sale_order_delivered_qty ... 2026-10-26 06:18:27,468 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_add_product_from_catalog ... 2026-10-26 06:18:27,562 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_copy_repair_product_with_different_groups ... 2026-10-26 06:18:28,523 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [377] 2026-10-26 06:18:28,538 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10596] 2026-10-26 06:18:28,547 103 INFO rb-9ca8621-226001-429047 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 06:18:28,575 103 INFO rb-9ca8621-226001-429047 odoo.models: Access Denied by ACLs for operation: read, uid: 67, model: product.template, fields: create_repair 2026-10-26 06:18:29,545 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_create_repair_order_from_cross_company_sn ... 2026-10-26 06:18:29,753 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_delete_repair_resets_outgoing_stock_moves ... 2026-10-26 06:18:30,001 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10603] 2026-10-26 06:18:30,118 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted repair.order records with IDs: [15] 2026-10-26 06:18:30,159 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_delivered_qty_of_generated_so ... 2026-10-26 06:18:31,283 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_missing_production_location_raises_user_error ... 2026-10-26 06:18:41,765 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_no_recompute_location_when_change_user_after_confirm ... 2026-10-26 06:18:42,464 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [378] 2026-10-26 06:18:42,483 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10792] 2026-10-26 06:18:42,495 103 INFO rb-9ca8621-226001-429047 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 06:18:43,304 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_onchange_picking_type_id_and_name ... 2026-10-26 06:18:44,023 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [394] 2026-10-26 06:18:44,170 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_open_and_create_repair_from_lot ... 2026-10-26 06:18:44,721 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_purchase_price_so_create_from_repair ... 2026-10-26 06:18:45,366 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_repair_components_lots_show_in_invoice ... 2026-10-26 06:18:47,778 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_repair_compute_location ... 2026-10-26 06:18:48,189 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_repair_compute_product_uom ... 2026-10-26 06:18:48,448 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_repair_from_return ... 2026-10-26 06:18:52,322 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_repair_multi_unit_order_with_serial_tracking ... 2026-10-26 06:18:53,309 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_repair_order_uncomplete_moves ... 2026-10-26 06:18:54,072 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_repair_with_product_in_package ... 2026-10-26 06:18:54,774 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_sale_order_line_discount_on_repair_order ... 2026-10-26 06:18:55,429 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_sn_with_no_tracked_product ... 2026-10-26 06:18:55,934 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_trigger_orderpoint_from_repair ... 2026-10-26 06:18:56,956 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:18:56,983 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair: Starting TestRepairHttp.test_repair_without_product_in_parts ... 2026-10-26 06:18:58,292 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair.TestRepairHttp.test_repair_without_product_in_parts: Chrome pid: 167 2026-10-26 06:18:58,292 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair.TestRepairHttp.test_repair_without_product_in_parts: Chrome headless temporary user profile dir: /tmp/tmpksxz70hs_chrome_odoo 2026-10-26 06:18:58,293 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair.TestRepairHttp.test_repair_without_product_in_parts: Issuing json command http://127.0.0.1:40313/json/version 2026-10-26 06:18:58,294 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:40313/json/version with timeout 3 increased to 10s during tests 2026-10-26 06:18:58,350 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair.TestRepairHttp.test_repair_without_product_in_parts: Browser version: Chrome/150.0.7871.114 2026-10-26 06:18:58,350 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair.TestRepairHttp.test_repair_without_product_in_parts: Issuing json command http://127.0.0.1:40313/json 2026-10-26 06:18:58,351 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:40313/json with timeout 3 increased to 10s during tests 2026-10-26 06:18:58,366 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair.TestRepairHttp.test_repair_without_product_in_parts: Websocket url found: ws://127.0.0.1:40313/devtools/page/C997BD82897A4F6DEA99E59B73D5E9D7 2026-10-26 06:18:58,389 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair.TestRepairHttp.test_repair_without_product_in_parts: Enable chrome headless console log notification 2026-10-26 06:18:58,418 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair.TestRepairHttp.test_repair_without_product_in_parts: Chrome headless enable page notifications 2026-10-26 06:18:58,732 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 06:18:58,742 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair.TestRepairHttp.test_repair_without_product_in_parts: Setting session cookie in browser 2026-10-26 06:18:58,755 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair.TestRepairHttp.test_repair_without_product_in_parts: Open "http://127.0.0.1:8069/odoo/repairs/32" in browser 2026-10-26 06:18:58,755 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair.TestRepairHttp.test_repair_without_product_in_parts: Navigating to: "http://127.0.0.1:8069/odoo/repairs/32" 2026-10-26 06:18:58,779 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:19:02,284 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:02] "GET /odoo/repairs/32 HTTP/1.1" 200 - 185 0.227 3.282 2026-10-26 06:19:02,289 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair.TestRepairHttp.test_repair_without_product_in_parts: Navigation result: {'frameId': 'C997BD82897A4F6DEA99E59B73D5E9D7', 'loaderId': '9C71B064AA7FB50C95A47E505C552F7E', 'isDownload': False} 2026-10-26 06:19:02,290 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair.TestRepairHttp.test_repair_without_product_in_parts: Evaluate ready code "odoo.isTourReady('test_repair_without_product_in_parts')" 2026-10-26 06:19:02,360 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:02] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.008 0.019 2026-10-26 06:19:02,374 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:02] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.037 2026-10-26 06:19:02,405 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:02] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.046 2026-10-26 06:19:02,440 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 06:19:03,624 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:03] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.578 0.711 2026-10-26 06:19:03,638 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:03] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.274 2026-10-26 06:19:03,676 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:03] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.015 1.157 2026-10-26 06:19:03,696 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:03] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.806 2026-10-26 06:19:04,146 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair.TestRepairHttp.test_repair_without_product_in_parts.browser: Owl is running in 'dev' mode. 2026-10-26 06:19:04,286 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:04] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.023 0.075 2026-10-26 06:19:04,355 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:04] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.027 2026-10-26 06:19:04,462 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair.TestRepairHttp.test_repair_without_product_in_parts: Evaluate test code "odoo.startTour('test_repair_without_product_in_parts', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/repairs/32", "delayToCheckUndeterminisms": 0})" 2026-10-26 06:19:04,497 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:04] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.065 0.087 2026-10-26 06:19:04,498 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair.TestRepairHttp.test_repair_without_product_in_parts.browser: [1/8] Tour test_repair_without_product_in_parts → Step Click product_id field (trigger: div[name='move_ids'] .o_data_row td.o_data_cell[name=product_id]) 2026-10-26 06:19:04,568 103 INFO rb-9ca8621-226001-429047 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 06:19:04,723 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:04] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.115 0.284 2026-10-26 06:19:04,980 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:04] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 39 0.109 0.432 2026-10-26 06:19:05,053 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:05] "GET /odoo/offline HTTP/1.1" 200 - 5 0.022 0.431 2026-10-26 06:19:05,060 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.607 2026-10-26 06:19:06,644 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:06] "POST /mail/data HTTP/1.1" 200 - 145 0.850 1.059 2026-10-26 06:19:06,795 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:06] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.070 1.610 2026-10-26 06:19:07,074 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:07] "GET /web/image/res.partner/3/avatar_128?unique=1792982153000 HTTP/1.1" 200 - 9 0.184 1.746 2026-10-26 06:19:07,084 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.118 2026-10-26 06:19:07,304 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:07] "POST /web/action/load HTTP/1.1" 200 - 10 0.107 0.068 2026-10-26 06:19:07,481 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:07] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.035 0.098 2026-10-26 06:19:09,096 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:09] "POST /web/dataset/call_kw/repair.order/get_views HTTP/1.1" 200 - 71 0.863 0.710 2026-10-26 06:19:12,206 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair.TestRepairHttp.test_repair_without_product_in_parts.browser: OwlError: onWillStart's promise hasn't resolved after 3 seconds at wrapError (http://127.0.0.1:8069/web/assets/b591026/web.assets_web.min.js:1109:173) at onWillStart (http://127.0.0.1:8069/web/assets/b591026/web.assets_web.min.js:1114:117) at useModel (http://127.0.0.1:8069/web/assets/b591026/web.assets_web.min.js:5793:146) at FormController.setup (http://127.0.0.1:8069/web/assets/b591026/web.assets_web.min.js:8847:99) at FormController.setup (http://127.0.0.1:8069/web/assets/b591026/web.assets_web.min.js:17054:723) at FormController.setup (http://127.0.0.1:8069/web/assets/b591026/web.assets_web.min.js:23988:699) at FormController.setup (http://127.0.0.1:8069/web/assets/b591026/web.assets_web.min.js:28469:675) at FormController.setup (http://127.0.0.1:8069/web/assets/b591026/web.assets_web.min.js:31588:500) at new ComponentNode (http://127.0.0.1:8069/web/assets/b591026/web.assets_web.min.js:1067:202) at http://127.0.0.1:8069/web/assets/b591026/web.assets_web.min.js:1638:6 2026-10-26 06:19:12,207 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair.TestRepairHttp.test_repair_without_product_in_parts.browser: OwlError: onWillStart's promise hasn't resolved after 3 seconds at wrapError (http://127.0.0.1:8069/web/assets/b591026/web.assets_web.min.js:1109:173) at onWillStart (http://127.0.0.1:8069/web/assets/b591026/web.assets_web.min.js:1114:117) at FormController.setup (http://127.0.0.1:8069/web/assets/b591026/web.assets_web.min.js:31588:535) at new ComponentNode (http://127.0.0.1:8069/web/assets/b591026/web.assets_web.min.js:1067:202) at http://127.0.0.1:8069/web/assets/b591026/web.assets_web.min.js:1638:6 at View.slot1 (eval at compile (http://127.0.0.1:8069/web/assets/b591026/web.assets_web.min.js:1593:421), :15:36) at callSlot (http://127.0.0.1:8069/web/assets/b591026/web.assets_web.min.js:1173:25) at WithSearch.template (eval at compile (http://127.0.0.1:8069/web/assets/b591026/web.assets_web.min.js:1593:421), :8:12) at Fiber._render (http://127.0.0.1:8069/web/assets/b591026/web.assets_web.min.js:1002:96) at Fiber.render (http://127.0.0.1:8069/web/assets/b591026/web.assets_web.min.js:1001:6) 2026-10-26 06:19:15,878 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 6.627 2026-10-26 06:19:15,881 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:15] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 11.827 2026-10-26 06:19:15,942 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.032 2026-10-26 06:19:15,977 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:15] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 11.967 2026-10-26 06:19:16,053 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:16] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 11.970 2026-10-26 06:19:16,063 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 9.392 2026-10-26 06:19:16,094 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 9.272 2026-10-26 06:19:16,193 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:16] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 06:19:16,309 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:16] "POST /web/dataset/call_kw/repair.order/web_read HTTP/1.1" 200 - 42 0.084 0.126 2026-10-26 06:19:16,419 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:16] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.038 0.199 2026-10-26 06:19:16,530 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:16] "POST /web/dataset/call_kw/repair.order/zalo_check_recipients HTTP/1.1" 200 - 2 0.001 0.007 2026-10-26 06:19:16,591 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:16] "POST /web/dataset/call_kw/stock.picking.type/has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 06:19:16,626 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:16] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 06:19:16,787 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:16] "POST /web/dataset/call_kw/repair.order/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.007 2026-10-26 06:19:16,902 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:16] "POST /mail/thread/data HTTP/1.1" 200 - 31 0.044 0.073 2026-10-26 06:19:16,974 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:16] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.024 0.095 2026-10-26 06:19:17,038 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair.TestRepairHttp.test_repair_without_product_in_parts.browser: [2/8] Tour test_repair_without_product_in_parts → Step Unset the product (trigger: div[name=move_ids] div[name=product_id] input) 2026-10-26 06:19:17,249 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair.TestRepairHttp.test_repair_without_product_in_parts.browser: [3/8] Tour test_repair_without_product_in_parts → Step Click partner field (trigger: .o_field_widget[name=partner_id] input) 2026-10-26 06:19:17,298 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:17] "GET /web/image/res.partner/2/avatar_128?unique=1792982153000 HTTP/1.1" 200 - 13 0.017 0.048 2026-10-26 06:19:17,345 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair.TestRepairHttp.test_repair_without_product_in_parts.browser: [4/8] Tour test_repair_without_product_in_parts → Step Select partner (trigger: .ui-menu-item > a:contains('A Partner')) 2026-10-26 06:19:17,400 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:17] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 14 0.043 0.106 2026-10-26 06:19:17,491 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:17] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 17 0.017 0.119 2026-10-26 06:19:17,570 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:17] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.023 0.189 2026-10-26 06:19:17,651 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:17] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 9 0.042 0.067 2026-10-26 06:19:17,769 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:17] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.040 0.072 2026-10-26 06:19:17,841 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair.TestRepairHttp.test_repair_without_product_in_parts.browser: [5/8] Tour test_repair_without_product_in_parts → Step Click the product field (trigger: div[name=move_ids] .o_field_widget[name=product_id] input) 2026-10-26 06:19:17,844 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:17] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 4 0.015 0.139 2026-10-26 06:19:17,931 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:17] "POST /web/dataset/call_kw/repair.order/onchange HTTP/1.1" 200 - 19 0.023 0.057 2026-10-26 06:19:17,958 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair.TestRepairHttp.test_repair_without_product_in_parts.browser: [6/8] Tour test_repair_without_product_in_parts → Step Select a product (trigger: .ui-menu-item > a:contains('[1234] A Product')) 2026-10-26 06:19:18,007 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:18] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 9 0.030 0.038 2026-10-26 06:19:18,064 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair.TestRepairHttp.test_repair_without_product_in_parts.browser: [7/8] Tour test_repair_without_product_in_parts → Step Save the repair order (trigger: .o_form_button_save) 2026-10-26 06:19:18,148 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair.TestRepairHttp.test_repair_without_product_in_parts.browser: [8/8] Tour test_repair_without_product_in_parts → Step wait for save completion (trigger: .o_form_saved) 2026-10-26 06:19:18,162 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:18] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 26 0.022 0.066 2026-10-26 06:19:18,281 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:18] "POST /web/dataset/call_kw/repair.order/onchange HTTP/1.1" 200 - 18 0.013 0.066 2026-10-26 06:19:18,511 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:18] "POST /web/dataset/call_kw/repair.order/web_save HTTP/1.1" 200 - 50 0.055 0.106 2026-10-26 06:19:18,544 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:18] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.010 2026-10-26 06:19:18,611 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair.TestRepairHttp.test_repair_without_product_in_parts.browser: tour succeeded 2026-10-26 06:19:18,614 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair.TestRepairHttp.test_repair_without_product_in_parts.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR test_repair_without_product_in_parts SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-10-26 06:19:18,615 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:18] "POST /mail/thread/data HTTP/1.1" 200 - 16 0.019 0.044 2026-10-26 06:19:18,678 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:19:18] "POST /web/dataset/call_kw/repair.order/zalo_check_recipients HTTP/1.1" 200 - 8 0.013 0.109 2026-10-26 06:19:18,887 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair.TestRepairHttp.test_repair_without_product_in_parts.browser: heap 30511520 (allocated 32096256) 2026-10-26 06:19:18,897 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair.TestRepairHttp.test_repair_without_product_in_parts: Closing chrome headless with pid 167 2026-10-26 06:19:18,903 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair.TestRepairHttp.test_repair_without_product_in_parts: Closing websocket connection 2026-10-26 06:19:18,904 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair.TestRepairHttp.test_repair_without_product_in_parts: Terminating chrome headless with pid 167 2026-10-26 06:19:19,038 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair.TestRepairHttp.test_repair_without_product_in_parts: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_061919_038280_test_repair_without_product_in_parts.txt 2026-10-26 06:19:19,038 103 INFO rb-9ca8621-226001-429047 odoo.addons.repair.tests.test_repair.TestRepairHttp.test_repair_without_product_in_parts: Removing chrome user profile "/tmp/tmpksxz70hs_chrome_odoo" 2026-10-26 06:19:19,112 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:19:39,732 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-26 06:19:39,732 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-26 06:19:44,517 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_access_rights: Starting TestAccessRights.test_access_employee ... 2026-10-26 06:19:45,353 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_access_rights: Starting TestAccessRights.test_access_portal_user ... 2026-10-26 06:19:46,629 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_access_rights: Starting TestAccessRights.test_access_sales_manager ... 2026-10-26 06:19:47,913 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #74 deleted sale.order records with IDs: [96] 2026-10-26 06:19:47,973 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_access_rights: Starting TestAccessRights.test_access_sales_person ... 2026-10-26 06:19:52,539 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-26 06:20:11,000 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:20:14,000 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd467a537e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:20:14,000 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd465e37740> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:20:14,000 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:20:14,000 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd465e37a60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:20:16,000 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:20:19,000 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd465e6d9e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:20:19,000 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd468901620> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:20:19,000 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:20:19,000 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd468900a40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:20:20,000 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:20:24,000 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd468414d60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:20:24,000 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4672ef100> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:20:24,000 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:20:24,000 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4672eeac0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:20:25,000 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:20:29,000 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4672cf880> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:20:29,000 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4663c39c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:20:29,000 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:20:29,000 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4663c16c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:20:29,000 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:20:33,000 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4676c94e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:20:33,000 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4674a9620> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:20:33,000 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:20:33,000 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4674aba60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:20:34,000 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:20:37,000 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd467029c60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:20:37,000 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd46719c540> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:20:37,000 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:20:37,000 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd46719f420> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:20:38,000 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:20:42,000 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd465bdc540> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:20:42,000 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd466020a40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:20:42,000 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:20:42,000 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd466022520> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:20:42,000 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:20:47,000 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd463f63d80> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:20:47,000 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd465e7f880> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:20:47,000 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:20:47,000 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd465537560> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:20:48,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_accrued_sale_orders: Starting TestAccruedSaleOrders.test_accrued_order ... 2026-10-26 06:20:54,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_accrued_sale_orders: Starting TestAccruedSaleOrders.test_analytic_account_accrued_order ... 2026-10-26 06:20:56,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_accrued_sale_orders: Starting TestAccruedSaleOrders.test_multi_currency_accrued_order ... 2026-10-26 06:20:58,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_accrued_sale_orders: Starting TestAccruedSaleOrders.test_product_name_in_accrued_revenue_entry ... 2026-10-26 06:21:04,305 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:21:08,552 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4646f71a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:21:08,554 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd468338040> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:21:08,562 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:21:08,568 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd46833ade0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:21:08,606 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:21:10,995 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_common: Starting TestSaleCommon.test_common ... 2026-10-26 06:21:11,359 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:21:14,114 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_controllers: Starting TestAccessRightsControllers.test_access_controller ... 2026-10-26 06:21:14,575 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:21:16,326 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:16] "GET /my/orders/104?report_type=pdf HTTP/1.1" 303 - 14 0.013 1.746 2026-10-26 06:21:16,351 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:16] "GET /my/orders/104?access_token=foo&report_type=pdf HTTP/1.1" 303 - 4 0.005 0.015 2026-10-26 06:21:17,165 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:17] "GET /my/orders/104?access_token=39a50c75-3496-49a6-b6e8-f511eb12ed7e&report_type=pdf HTTP/1.1" 200 - 94 0.117 0.693 2026-10-26 06:21:17,206 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:portal_user from n/a 2026-10-26 06:21:17,408 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:17] "GET /my/orders/104?report_type=pdf HTTP/1.1" 200 - 44 0.062 0.121 2026-10-26 06:21:17,463 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:17] "GET /my/orders/103?report_type=pdf HTTP/1.1" 303 - 14 0.011 0.038 2026-10-26 06:21:17,530 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 06:21:20,373 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_controllers: Starting TestSalesControllers.test_sales_portal_report ... 2026-10-26 06:21:20,662 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:21:21,143 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-10-26 06:21:21,819 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:21] "GET /my/orders/107?access_token=4dd62092-ab5e-4c3b-b95d-f24a0829372f&report_type=pdf HTTP/1.1" 200 - 105 0.078 1.090 2026-10-26 06:21:21,839 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-10-26 06:21:21,990 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:21] "GET /my/orders/107?access_token=4dd62092-ab5e-4c3b-b95d-f24a0829372f&report_type=pdf&download=true HTTP/1.1" 200 - 32 0.045 0.113 2026-10-26 06:21:21,996 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_controllers.TestSalesControllers.test_sales_portal_report: waiting for threads: [] 2026-10-26 06:21:22,071 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 06:21:22,104 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_controllers: Starting TestSaleSignature.test_01_portal_sale_signature_tour ... 2026-10-26 06:21:23,754 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [379] 2026-10-26 06:21:24,210 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Chrome pid: 402 2026-10-26 06:21:24,211 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Chrome headless temporary user profile dir: /tmp/tmpzzyyylla_chrome_odoo 2026-10-26 06:21:24,211 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Issuing json command http://127.0.0.1:36623/json/version 2026-10-26 06:21:24,212 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:36623/json/version with timeout 3 increased to 10s during tests 2026-10-26 06:21:24,288 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Browser version: Chrome/150.0.7871.114 2026-10-26 06:21:24,288 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Issuing json command http://127.0.0.1:36623/json 2026-10-26 06:21:24,289 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:36623/json with timeout 3 increased to 10s during tests 2026-10-26 06:21:24,310 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Websocket url found: ws://127.0.0.1:36623/devtools/page/AC3F7065A92E33C73D0D7C3D6CF6D2CA 2026-10-26 06:21:24,318 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Enable chrome headless console log notification 2026-10-26 06:21:24,322 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Chrome headless enable page notifications 2026-10-26 06:21:24,487 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:portal from n/a 2026-10-26 06:21:24,506 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Setting session cookie in browser 2026-10-26 06:21:24,527 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Open "http://127.0.0.1:8069/" in browser 2026-10-26 06:21:24,527 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Navigating to: "http://127.0.0.1:8069/" 2026-10-26 06:21:24,550 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:21:25,354 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-10-26 06:21:26,206 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:26] "GET / HTTP/1.1" 200 - 203 0.148 1.511 2026-10-26 06:21:26,212 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Navigation result: {'frameId': 'AC3F7065A92E33C73D0D7C3D6CF6D2CA', 'loaderId': '766DD588996D9D5E15D98D1AEEA3044C', 'isDownload': False} 2026-10-26 06:21:26,213 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Evaluate ready code "odoo.isTourReady('sale_signature')" 2026-10-26 06:21:26,253 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 06:21:26,301 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2a924f0/web.assets_frontend.min.css, copying from /web/assets/2a924f0/web.assets_frontend.min.css 2026-10-26 06:21:26,383 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:26] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.047 0.073 2026-10-26 06:21:26,408 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js, copying from /web/assets/9d4efaf/web.assets_frontend_minimal.min.js 2026-10-26 06:21:26,444 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-26 06:21:26,445 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-26 06:21:26,448 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:26] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.013 0.128 2026-10-26 06:21:26,463 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70b2f18/web.__assets_tests_call__.min.js, copying from /web/assets/70b2f18/web.__assets_tests_call__.min.js 2026-10-26 06:21:26,483 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:26] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.026 2026-10-26 06:21:26,681 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 06:21:26,705 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:26] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 06:21:26,728 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:26] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 06:21:26,735 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:26] "GET /web/image/website/1/logo/My%20Website?unique=15a14a4 HTTP/1.1" 200 - 4 0.004 0.041 2026-10-26 06:21:26,825 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:26] "GET /web/image/website/1/favicon?unique=15a14a4 HTTP/1.1" 200 - 4 0.002 0.015 2026-10-26 06:21:26,844 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js, copying from /web/assets/dfa5431/web.assets_frontend_lazy.min.js 2026-10-26 06:21:26,888 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:26] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.076 2026-10-26 06:21:27,534 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:27] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 06:21:27,705 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Evaluate test code "odoo.startTour('sale_signature', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-10-26 06:21:27,740 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:27] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.015 0.124 2026-10-26 06:21:27,918 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:27] "POST /im_livechat/init HTTP/1.1" 200 - 24 0.068 0.245 2026-10-26 06:21:28,591 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:28] "GET /my/quotes HTTP/1.1" 200 - 73 0.068 0.776 2026-10-26 06:21:29,338 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour.browser: [1/14] Tour sale_signature → Step open the test SO (trigger: a:text(test SO)) 2026-10-26 06:21:29,451 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:29] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.034 0.056 2026-10-26 06:21:29,468 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:29] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.099 2026-10-26 06:21:30,595 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:30] "GET /my/orders/108?access_token=209c12fb-8af8-4e44-ad62-c8767dce4974 HTTP/1.1" 200 - 115 0.133 0.977 2026-10-26 06:21:30,662 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:30] "POST /heatmap/send_log HTTP/1.1" 200 - 5 0.010 0.019 2026-10-26 06:21:30,970 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour.browser: [2/14] Tour sale_signature → Step click sign (trigger: a:contains("Sign")) 2026-10-26 06:21:31,089 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour.browser: [3/14] Tour sale_signature → Step clear the signature name (trigger: .modal .o_web_sign_name_and_signature input) 2026-10-26 06:21:31,101 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:31] "GET /web/static/lib/signature_pad/signature_pad.umd.js HTTP/1.1" 200 - 0 0.000 0.029 2026-10-26 06:21:31,147 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:31] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 12 0.047 0.171 2026-10-26 06:21:31,163 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:31] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.139 2026-10-26 06:21:31,276 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:31] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.041 0.233 2026-10-26 06:21:31,350 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:31] "POST /web/sign/get_fonts/ HTTP/1.1" 200 - 0 0.000 0.301 2026-10-26 06:21:31,365 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c45181b/portal.assets_chatter.min.js, copying from /web/assets/c45181b/portal.assets_chatter.min.js 2026-10-26 06:21:31,394 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:31] "GET /web/assets/1/c45181b/portal.assets_chatter.min.js HTTP/1.1" 200 - 8 0.008 0.155 2026-10-26 06:21:31,416 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7c26eb0/portal.assets_chatter.min.css, copying from /web/assets/7c26eb0/portal.assets_chatter.min.css 2026-10-26 06:21:31,432 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:31] "GET /web/assets/1/7c26eb0/portal.assets_chatter.min.css HTTP/1.1" 200 - 8 0.008 0.236 2026-10-26 06:21:31,629 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour.browser: [4/14] Tour sale_signature → Step check submit is disabled when name is empty (trigger: .modal .o_portal_sign_submit:disabled) 2026-10-26 06:21:31,754 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour.browser: [5/14] Tour sale_signature → Step reset signature name (trigger: .modal .o_web_sign_name_and_signature input) 2026-10-26 06:21:31,820 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:31] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 12 0.031 0.088 2026-10-26 06:21:31,914 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour.browser: [6/14] Tour sale_signature → Step check submit is enabled (trigger: .o_portal_sign_submit:enabled) 2026-10-26 06:21:31,927 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:31] "POST /portal/chatter_init HTTP/1.1" 200 - 25 0.041 0.161 2026-10-26 06:21:31,966 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour.browser: [7/14] Tour sale_signature → Step .modal .o_web_sign_name_and_signature input:value(Joel Willis) 2026-10-26 06:21:32,101 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour.browser: [8/14] Tour sale_signature → Step .modal canvas.o_web_sign_signature 2026-10-26 06:21:32,102 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour.browser: [9/14] Tour sale_signature → Step click select style (trigger: .modal .o_web_sign_auto_select_style button) 2026-10-26 06:21:33,202 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour.browser: [10/14] Tour sale_signature → Step click style 4 (trigger: .o-dropdown-item:eq(3)) 2026-10-26 06:21:33,231 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour.browser: [11/14] Tour sale_signature → Step click submit (trigger: .modal .o_portal_sign_submit:enabled) 2026-10-26 06:21:33,292 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1/30812ef/portal.assets_chatter_style.min.css (id:4246) 2026-10-26 06:21:33,302 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:33] "GET /web/assets/1/30812ef/portal.assets_chatter_style.min.css HTTP/1.1" 200 - 7 0.023 1.308 2026-10-26 06:21:36,058 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:36] "POST /my/orders/108/accept?access_token=209c12fb-8af8-4e44-ad62-c8767dce4974 HTTP/1.1" 200 - 536 0.813 1.967 2026-10-26 06:21:36,159 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:36] "POST /mail/chatter_fetch HTTP/1.1" 200 - 18 0.040 2.518 2026-10-26 06:21:36,236 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:36] "POST /mail/thread/data HTTP/1.1" 200 - 13 0.037 2.815 2026-10-26 06:21:36,278 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:36] "GET /web/image/res.partner/8/avatar_128?access_token=37157c560f95d0921607a950250fed7196adbdd4f14a2a3e1bd4db52441f3fa4o0x6b0a4c3d&unique=1792982153000 HTTP/1.1" 200 - 6 0.014 2.652 2026-10-26 06:21:36,347 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:36] "GET /web/static/img/mimetypes/pdf.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 06:21:36,613 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:36] "GET /my/orders/108?access_token=209c12fb-8af8-4e44-ad62-c8767dce4974&message=sign_ok HTTP/1.1" 200 - 68 0.086 0.416 2026-10-26 06:21:36,718 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:36] "GET /mail/avatar/mail.message/11260/author_avatar/50x50?access_token=209c12fb-8af8-4e44-ad62-c8767dce4974 HTTP/1.1" 200 - 10 0.076 0.250 2026-10-26 06:21:36,780 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:36] "POST /heatmap/send_log HTTP/1.1" 200 - 5 0.008 0.084 2026-10-26 06:21:37,147 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:37] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 06:21:37,168 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour.browser: [12/14] Tour sale_signature → Step check it's confirmed (trigger: #quote_content:contains("Thank You")) 2026-10-26 06:21:37,298 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:37] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.034 0.063 2026-10-26 06:21:37,312 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour.browser: [13/14] Tour sale_signature → Step #quote_content 2026-10-26 06:21:37,317 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:37] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.107 2026-10-26 06:21:37,323 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:37] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.061 2026-10-26 06:21:37,480 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:37] "POST /portal/chatter_init HTTP/1.1" 200 - 21 0.053 0.160 2026-10-26 06:21:37,492 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:37] "GET /odoo HTTP/1.1" 303 - 1 0.001 0.072 2026-10-26 06:21:37,515 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:37] "POST /mail/thread/data HTTP/1.1" 200 - 6 0.006 0.081 2026-10-26 06:21:38,242 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:38] "GET /my HTTP/1.1" 200 - 78 0.136 0.586 2026-10-26 06:21:38,341 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:38] "POST /mail/chatter_fetch HTTP/1.1" 200 - 17 0.055 0.743 2026-10-26 06:21:38,386 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:38] "POST /heatmap/send_log HTTP/1.1" 200 - 5 0.026 0.048 2026-10-26 06:21:38,458 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:38] "GET /viin_appointment/static/description/appointment.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 06:21:38,464 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:38] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 06:21:38,469 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:38] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 06:21:38,477 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:38] "GET /viin_affiliate/static/src/img/commission.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 06:21:38,483 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:38] "GET /viin_affiliate_loyalty/static/src/img/affiliate-loyalty.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 06:21:38,499 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:38] "GET /viin_affiliate_website/static/src/img/affiliate-link.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 06:21:38,509 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:38] "GET /loyalty/static/src/img/loyalty.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 06:21:38,672 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour.browser: [14/14] Tour sale_signature → Step nav 2026-10-26 06:21:38,783 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour.browser: tour succeeded 2026-10-26 06:21:38,784 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour.browser: ╔═══════════════════════════════╗ ║ TOUR sale_signature SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-26 06:21:38,800 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:38] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.034 0.069 2026-10-26 06:21:38,940 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:38] "POST /my/counters HTTP/1.1" 200 - 41 0.063 0.120 2026-10-26 06:21:38,970 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:38] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.264 2026-10-26 06:21:39,127 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:39] "POST /my/counters HTTP/1.1" 200 - 43 0.076 0.325 2026-10-26 06:21:39,215 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour.browser: heap 25993376 (allocated 29298688) 2026-10-26 06:21:39,228 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Closing chrome headless with pid 402 2026-10-26 06:21:39,229 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Closing websocket connection 2026-10-26 06:21:39,230 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Terminating chrome headless with pid 402 2026-10-26 06:21:39,329 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:21:39] "POST /my/counters HTTP/1.1" 200 - 30 0.111 0.458 2026-10-26 06:21:39,370 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_062139_370388_test_01_portal_sale_signature_tour.txt 2026-10-26 06:21:39,370 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Removing chrome user profile "/tmp/tmpzzyyylla_chrome_odoo" 2026-10-26 06:21:39,462 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 06:22:17,667 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_credit_limit: Starting TestSaleOrderCreditLimit.test_commercial_partner_credit ... 2026-10-26 06:22:25,636 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_credit_limit: Starting TestSaleOrderCreditLimit.test_credit_limit_access ... 2026-10-26 06:22:29,491 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_credit_limit: Starting TestSaleOrderCreditLimit.test_credit_limit_and_warning_overinvoiced_sales_order ... 2026-10-26 06:22:33,059 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_credit_limit: Starting TestSaleOrderCreditLimit.test_credit_limit_delivered_invoice_policy ... 2026-10-26 06:22:34,468 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_credit_limit: Starting TestSaleOrderCreditLimit.test_credit_limit_multi_company ... 2026-10-26 06:22:35,911 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_credit_limit: Starting TestSaleOrderCreditLimit.test_credit_limit_multicurrency ... 2026-10-26 06:22:40,215 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_credit_limit: Starting TestSaleOrderCreditLimit.test_invoice_independent_of_credit_to_invoice ... 2026-10-26 06:22:42,790 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_credit_limit: Starting TestSaleOrderCreditLimit.test_warning_on_invoice_with_downpayment ... 2026-10-26 06:22:46,997 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 06:22:47,018 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_onchange: Starting TestSaleOnchanges.test_create_products_in_different_companies ... 2026-10-26 06:23:01,774 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_onchange: Starting TestSaleOnchanges.test_sale_warnings ... 2026-10-26 06:23:02,436 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:23:21,846 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_11_so_payment_link ... 2026-10-26 06:23:22,016 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:23:22,529 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-10-26 06:23:23,872 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:23:23] "GET /payment/pay?amount=725.0¤cy_id=1&reference=Test+Transaction&partner_id=542&access_token=aa36e17bafd3acac3f6e693984418f93e9de8d84947b2b357082465bb4a071c7&sale_order_id=120 HTTP/1.1" 200 - 269 0.203 1.656 2026-10-26 06:23:23,928 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-10-26 06:23:24,054 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:23:24] "POST /my/orders/120/transaction?access_token=99d54e1b-2f99-42d3-8703-67e9d4f4203e HTTP/1.1" 200 - 32 0.042 0.092 2026-10-26 06:23:26,271 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [383] 2026-10-26 06:23:27,305 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_12_so_partial_payment_link ... 2026-10-26 06:23:27,355 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:23:27,828 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-10-26 06:23:29,063 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:23:29] "GET /payment/pay?amount=362.5¤cy_id=1&reference=Test+Transaction&partner_id=542&access_token=941c1516b566a2a303b3821546d32cc13eecae0a1602dbcd4759283a012f231b&sale_order_id=120 HTTP/1.1" 200 - 270 0.194 1.518 2026-10-26 06:23:29,094 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-10-26 06:23:29,209 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:23:29] "POST /my/orders/120/transaction?access_token=e72bc389-a601-4d9e-9e91-e285c8942c7b HTTP/1.1" 200 - 32 0.041 0.079 2026-10-26 06:23:30,213 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [384] 2026-10-26 06:23:31,322 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-10-26 06:23:31,376 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:23:31] "GET /payment/pay?amount=362.5¤cy_id=1&reference=Test+Transaction&partner_id=542&access_token=941c1516b566a2a303b3821546d32cc13eecae0a1602dbcd4759283a012f231b&sale_order_id=120 HTTP/1.1" 200 - 38 0.035 0.091 2026-10-26 06:23:31,399 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-10-26 06:23:31,505 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:23:31] "POST /my/orders/120/transaction?access_token=e72bc389-a601-4d9e-9e91-e285c8942c7b HTTP/1.1" 200 - 32 0.041 0.070 2026-10-26 06:23:31,584 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_13_sale_automatic_partial_payment_link_delivery ... 2026-10-26 06:23:31,765 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:23:33,456 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-10-26 06:23:34,960 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:23:34] "GET /payment/pay?amount=362.5¤cy_id=1&reference=Test+Transaction&partner_id=542&access_token=941c1516b566a2a303b3821546d32cc13eecae0a1602dbcd4759283a012f231b&sale_order_id=120 HTTP/1.1" 200 - 270 0.295 2.903 2026-10-26 06:23:34,983 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-10-26 06:23:35,075 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:23:35] "POST /my/orders/120/transaction?access_token=f65d9d33-f611-481f-b6f2-8140dbb46aa3 HTTP/1.1" 200 - 32 0.032 0.064 2026-10-26 06:23:36,070 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [385] 2026-10-26 06:23:36,955 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_already_confirmed_so_payment ... 2026-10-26 06:23:39,304 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [386] 2026-10-26 06:23:42,858 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [387] 2026-10-26 06:23:43,034 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_auto_confirm_and_auto_invoice ... 2026-10-26 06:23:45,407 103 INFO rb-9ca8621-226001-429047 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 388 and Message-Id '<056806097212823.1792995825.152098655700684-openerp-120-sale.order@9d8f0522d55a>' from 'accountman@test.com' to (redacted) 'n**********er@example.com' successfully sent 2026-10-26 06:23:45,407 103 INFO rb-9ca8621-226001-429047 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:23:45,415 103 INFO rb-9ca8621-226001-429047 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:23:48,967 103 INFO rb-9ca8621-226001-429047 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 389 and Message-Id '<964116524335775.1792995828.844046115875244-openerp-585-account.move@9d8f0522d55a>' from 'accountman@test.com' to (redacted) 'n**********er@example.com' successfully sent 2026-10-26 06:23:48,967 103 INFO rb-9ca8621-226001-429047 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:23:48,969 103 INFO rb-9ca8621-226001-429047 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:23:49,029 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_auto_confirm_and_auto_invoice_custom_mail_template ... 2026-10-26 06:23:51,722 103 INFO rb-9ca8621-226001-429047 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 390 and Message-Id '<187492455366701.1792995831.534471988677979-openerp-120-sale.order@9d8f0522d55a>' from 'accountman@test.com' to (redacted) 'n**********er@example.com' successfully sent 2026-10-26 06:23:51,722 103 INFO rb-9ca8621-226001-429047 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:23:51,730 103 INFO rb-9ca8621-226001-429047 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:23:55,301 103 INFO rb-9ca8621-226001-429047 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 391 and Message-Id '<732802669783859.1792995835.140654087066650-openerp-587-account.move@9d8f0522d55a>' from 'viindoobot@example.viindoo.com' to (redacted) 'n**********er@example.com' successfully sent 2026-10-26 06:23:55,301 103 INFO rb-9ca8621-226001-429047 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:23:55,304 103 INFO rb-9ca8621-226001-429047 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:23:55,377 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_auto_confirm_and_auto_invoice_custom_mail_template_unlinked ... 2026-10-26 06:23:55,572 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #98 deleted mail.template records with IDs: [111] 2026-10-26 06:23:57,747 103 INFO rb-9ca8621-226001-429047 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 392 and Message-Id '<913364050008893.1792995837.577293872833252-openerp-120-sale.order@9d8f0522d55a>' from 'accountman@test.com' to (redacted) 'n**********er@example.com' successfully sent 2026-10-26 06:23:57,747 103 INFO rb-9ca8621-226001-429047 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:23:57,753 103 INFO rb-9ca8621-226001-429047 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:24:00,874 103 INFO rb-9ca8621-226001-429047 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 393 and Message-Id '<232369130767724.1792995840.751954793930054-openerp-589-account.move@9d8f0522d55a>' from 'accountman@test.com' to (redacted) 'n**********er@example.com' successfully sent 2026-10-26 06:24:00,875 103 INFO rb-9ca8621-226001-429047 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-26 06:24:00,876 103 INFO rb-9ca8621-226001-429047 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-26 06:24:00,943 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_auto_done_and_auto_invoice ... 2026-10-26 06:24:03,595 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [394] 2026-10-26 06:24:07,448 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [395] 2026-10-26 06:24:07,594 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_automatic_invoice_mail_author ... 2026-10-26 06:24:10,539 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [396] 2026-10-26 06:24:14,016 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_check_payment_access_token_before_rerouting_flow ... 2026-10-26 06:24:14,061 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_check_portal_access_token_before_rerouting_flow ... 2026-10-26 06:24:14,101 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_confirmed_transactions_comfirms_so_with_multiple_transaction ... 2026-10-26 06:24:16,580 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [397] 2026-10-26 06:24:17,634 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_downpayment_automatic_invoice ... 2026-10-26 06:24:20,179 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [398] 2026-10-26 06:24:24,385 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [399] 2026-10-26 06:24:24,552 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_downpayment_confirm_sale_order_insufficient_amount ... 2026-10-26 06:24:25,703 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [400] 2026-10-26 06:24:26,861 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_downpayment_confirm_sale_order_several_payments ... 2026-10-26 06:24:28,048 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [401] 2026-10-26 06:24:30,340 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [402] 2026-10-26 06:24:31,480 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_downpayment_confirm_sale_order_sufficient_amount ... 2026-10-26 06:24:34,060 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [403] 2026-10-26 06:24:35,066 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_invoice_is_final ... 2026-10-26 06:24:37,358 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [404] 2026-10-26 06:24:38,216 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_linked_transactions_when_invoicing ... 2026-10-26 06:24:39,201 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [405] 2026-10-26 06:24:42,298 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [406] 2026-10-26 06:24:44,073 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #98 deleted stock.move records with IDs: [526] 2026-10-26 06:24:44,738 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #98 deleted stock.move records with IDs: [525] 2026-10-26 06:24:45,676 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_partial_payment_confirm_order ... 2026-10-26 06:24:48,567 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_partial_payments_generate_invoices_for_the_payment_amount ... 2026-10-26 06:24:50,967 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [407] 2026-10-26 06:24:54,469 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [408] 2026-10-26 06:24:54,975 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [409] 2026-10-26 06:24:58,104 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [410] 2026-10-26 06:24:58,610 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [411] 2026-10-26 06:25:01,942 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [412] 2026-10-26 06:25:02,202 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_payment_linking_when_invoice_already_created ... 2026-10-26 06:25:04,439 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_refund_message_author_is_logged_in_user_for_sale_order ... 2026-10-26 06:25:06,592 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [413] 2026-10-26 06:25:07,542 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_so_partial_payment_no_invoice ... 2026-10-26 06:25:08,529 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [414] 2026-10-26 06:25:09,422 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_so_payment_link_with_different_partner_invoice ... 2026-10-26 06:25:09,516 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:25:09,995 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-10-26 06:25:11,208 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:11] "GET /payment/pay?amount=1111.11¤cy_id=1&reference=Test+Transaction&partner_id=541&access_token=121e211ee4d2a3d54d19dd715264cdba4859d94d67b4971d5de605c79ef2c617&sale_order_id=120 HTTP/1.1" 200 - 267 0.206 1.491 2026-10-26 06:25:11,272 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_transaction_route_rejects_unexpected_kwarg ... 2026-10-26 06:25:11,353 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:25:11,750 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-10-26 06:25:11,763 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:11] "POST /my/orders/120/transaction HTTP/1.1" 200 - 13 0.008 0.404 2026-10-26 06:25:11,873 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 26 checked, 26 removed 2026-10-26 06:25:14,524 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_attribute_value: Starting TestProductAttributeValue.test_attribute_values_deletion_or_archiving ... 2026-10-26 06:25:15,410 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving: Chrome pid: 643 2026-10-26 06:25:15,410 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving: Chrome headless temporary user profile dir: /tmp/tmpc_xk_a8o_chrome_odoo 2026-10-26 06:25:15,410 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving: Issuing json command http://127.0.0.1:43805/json/version 2026-10-26 06:25:15,412 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:43805/json/version with timeout 3 increased to 10s during tests 2026-10-26 06:25:15,522 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving: Browser version: Chrome/150.0.7871.114 2026-10-26 06:25:15,528 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving: Issuing json command http://127.0.0.1:43805/json 2026-10-26 06:25:15,536 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:43805/json with timeout 3 increased to 10s during tests 2026-10-26 06:25:15,558 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving: Websocket url found: ws://127.0.0.1:43805/devtools/page/8C0BB3196A8185DD490B61C942B25F04 2026-10-26 06:25:15,596 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving: Enable chrome headless console log notification 2026-10-26 06:25:15,612 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving: Chrome headless enable page notifications 2026-10-26 06:25:15,684 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 06:25:15,699 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving: Setting session cookie in browser 2026-10-26 06:25:15,707 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-26 06:25:15,708 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-26 06:25:15,744 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:25:19,288 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:19] "GET /odoo HTTP/1.1" 200 - 186 0.220 3.336 2026-10-26 06:25:19,296 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving: Navigation result: {'frameId': '8C0BB3196A8185DD490B61C942B25F04', 'loaderId': '3376B38EA1FD1D9942EC9DCF02FAB09F', 'isDownload': False} 2026-10-26 06:25:19,296 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving: Evaluate ready code "odoo.isTourReady('delete_product_attribute_value_tour')" 2026-10-26 06:25:19,365 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:19] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.007 0.026 2026-10-26 06:25:19,413 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 06:25:20,495 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:20] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.475 0.670 2026-10-26 06:25:20,504 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:20] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 1.159 2026-10-26 06:25:20,536 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:20] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.014 1.163 2026-10-26 06:25:20,553 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:20] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.199 2026-10-26 06:25:20,582 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:20] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-10-26 06:25:20,725 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:20] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-26 06:25:21,831 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:21] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-26 06:25:21,840 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:21] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-26 06:25:21,843 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:21] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-26 06:25:21,861 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:21] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.009 2026-10-26 06:25:21,887 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving.browser: Owl is running in 'dev' mode. 2026-10-26 06:25:21,945 103 INFO rb-9ca8621-226001-429047 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 06:25:22,004 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:22] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.027 0.089 2026-10-26 06:25:22,010 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:22] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.094 2026-10-26 06:25:22,053 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving: The ready code tooks too much time : 2.756845712661743 2026-10-26 06:25:22,108 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving: Evaluate test code "odoo.startTour('delete_product_attribute_value_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-26 06:25:22,119 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving.browser: [1/16] Tour delete_product_attribute_value_tour → Step .o_navbar_apps_menu button:enabled 2026-10-26 06:25:22,220 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:22] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 06:25:22,238 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:22] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.084 0.201 2026-10-26 06:25:22,264 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:22] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.212 2026-10-26 06:25:22,381 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:22] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.032 0.145 2026-10-26 06:25:22,410 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 06:25:22,425 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 06:25:22,491 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving.browser: [2/16] Tour delete_product_attribute_value_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-26 06:25:22,536 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:22] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-26 06:25:22,764 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving.browser: [3/16] Tour delete_product_attribute_value_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-26 06:25:22,818 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving.browser: [4/16] Tour delete_product_attribute_value_tour → Step Open configuration menu (trigger: .o-dropdown[data-menu-xmlid="sale.menu_sale_config"]) 2026-10-26 06:25:22,897 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:22] "POST /mail/data HTTP/1.1" 200 - 145 0.245 0.548 2026-10-26 06:25:22,923 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:22] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.977 2026-10-26 06:25:22,973 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:22] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.013 0.634 2026-10-26 06:25:22,975 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.881 2026-10-26 06:25:22,999 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:22] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.671 2026-10-26 06:25:23,047 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:23] "POST /web/action/load HTTP/1.1" 200 - 12 0.019 0.243 2026-10-26 06:25:23,101 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:23] "GET /web/image/res.partner/3/avatar_128?unique=1792982153000 HTTP/1.1" 200 - 9 0.016 0.754 2026-10-26 06:25:23,167 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-26 06:25:23,225 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:23] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.010 0.033 2026-10-26 06:25:23,308 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving.browser: [5/16] Tour delete_product_attribute_value_tour → Step Navigate to product attribute list view (trigger: .o-dropdown-item[data-menu-xmlid="sale.menu_product_attribute_action"]) 2026-10-26 06:25:23,324 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 06:25:23,395 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving.browser: [6/16] Tour delete_product_attribute_value_tour → Step Navigate to PA (trigger: .o_data_cell[data-tooltip=PA]) 2026-10-26 06:25:24,059 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:24] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 222 0.172 0.629 2026-10-26 06:25:24,088 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:24] "POST /web/action/load HTTP/1.1" 200 - 8 0.007 0.643 2026-10-26 06:25:24,286 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:24] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 22 0.040 0.125 2026-10-26 06:25:24,422 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:24] "POST /web/dataset/call_kw/product.attribute/get_views HTTP/1.1" 200 - 40 0.036 0.232 2026-10-26 06:25:24,427 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.293 2026-10-26 06:25:24,454 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:24] "POST /web/dataset/call_kw/product.attribute/web_search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-26 06:25:24,637 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:24] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 06:25:24,718 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving.browser: [7/16] Tour delete_product_attribute_value_tour → Step Click delete button (trigger: .o_data_cell[data-tooltip=pa_value_1] ~ .o_list_record_remove) 2026-10-26 06:25:24,773 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.022 2026-10-26 06:25:24,813 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:24] "POST /web/dataset/call_kw/product.attribute/web_read HTTP/1.1" 200 - 11 0.011 0.042 2026-10-26 06:25:25,067 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving.browser: [8/16] Tour delete_product_attribute_value_tour → Step Check correct message in modal (trigger: .text-prewrap:contains('pa_value_1')) 2026-10-26 06:25:25,114 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:25] "POST /web/dataset/call_kw/product.attribute.value/check_is_used_on_products HTTP/1.1" 200 - 6 0.008 0.028 2026-10-26 06:25:25,197 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving.browser: [9/16] Tour delete_product_attribute_value_tour → Step Close modal (trigger: .btn-close) 2026-10-26 06:25:25,257 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving.browser: [10/16] Tour delete_product_attribute_value_tour → Step Click delete button (trigger: .o_data_cell[data-tooltip=pa_value_2] ~ .o_list_record_remove) 2026-10-26 06:25:25,341 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving.browser: [11/16] Tour delete_product_attribute_value_tour → Step Check correct message in modal (trigger: .modal-title:contains("Bye-bye, record!")) 2026-10-26 06:25:25,378 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:25] "POST /web/dataset/call_kw/product.attribute.value/check_is_used_on_products HTTP/1.1" 200 - 4 0.008 0.022 2026-10-26 06:25:25,411 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving.browser: [12/16] Tour delete_product_attribute_value_tour → Step Close modal (trigger: .btn-close) 2026-10-26 06:25:25,469 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving.browser: [13/16] Tour delete_product_attribute_value_tour → Step Click delete button (trigger: .o_data_cell[data-tooltip=pa_value_3] ~ .o_list_record_remove) 2026-10-26 06:25:25,557 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving.browser: [14/16] Tour delete_product_attribute_value_tour → Step Check correct message in modal (trigger: .modal-title:contains("Bye-bye, record!")) 2026-10-26 06:25:25,566 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:25] "POST /web/dataset/call_kw/product.attribute.value/check_is_used_on_products HTTP/1.1" 200 - 1 0.001 0.006 2026-10-26 06:25:25,616 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving.browser: [15/16] Tour delete_product_attribute_value_tour → Step Close modal (trigger: .btn-close) 2026-10-26 06:25:25,670 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving.browser: [16/16] Tour delete_product_attribute_value_tour → Step Check test finished (trigger: a:contains("Attributes")) 2026-10-26 06:25:25,742 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving.browser: tour succeeded 2026-10-26 06:25:25,744 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR delete_product_attribute_value_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-26 06:25:25,943 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving.browser: heap 28773672 (allocated 29773824) 2026-10-26 06:25:25,993 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving: Closing chrome headless with pid 643 2026-10-26 06:25:25,996 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving: Closing websocket connection 2026-10-26 06:25:25,997 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving: Terminating chrome headless with pid 643 2026-10-26 06:25:26,156 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_062526_156302_test_attribute_values_deletion_or_archiving.txt 2026-10-26 06:25:26,156 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving: Removing chrome user profile "/tmp/tmpc_xk_a8o_chrome_odoo" 2026-10-26 06:25:26,232 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:25:28,085 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_catalog: Starting TestProductCatalog.test_catalog_context ... 2026-10-26 06:25:28,121 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:salesmanager from n/a 2026-10-26 06:25:28,195 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_catalog: Starting TestProductCatalog.test_data ... 2026-10-26 06:25:28,238 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:salesmanager from n/a 2026-10-26 06:25:28,521 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:25:29,083 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:29] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 37 0.033 0.533 2026-10-26 06:25:29,146 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_catalog: Starting TestProductCatalog.test_data_with_discounted_lines ... 2026-10-26 06:25:29,192 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:salesmanager from n/a 2026-10-26 06:25:31,954 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:25:32,473 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:32] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 39 0.038 0.490 2026-10-26 06:25:32,534 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_catalog: Starting TestProductCatalog.test_data_with_pricelist_rules ... 2026-10-26 06:25:32,576 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:salesmanager from n/a 2026-10-26 06:25:32,648 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:25:33,199 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:33] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 45 0.054 0.500 2026-10-26 06:25:33,281 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_catalog: Starting TestProductCatalog.test_empty_order_data ... 2026-10-26 06:25:33,313 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:salesmanager from n/a 2026-10-26 06:25:33,341 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:25:35,168 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:35] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 41 0.043 1.788 2026-10-26 06:25:35,247 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_catalog: Starting TestProductCatalog.test_readonly_order_data ... 2026-10-26 06:25:35,294 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:salesmanager from n/a 2026-10-26 06:25:35,528 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:25:36,109 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:36] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 35 0.041 0.548 2026-10-26 06:25:36,176 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_catalog: Starting TestProductCatalog.test_remove_product_from_catalog_without_sol ... 2026-10-26 06:25:36,228 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:salesmanager from n/a 2026-10-26 06:25:36,250 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:25:36,875 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:36] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 40 0.035 0.595 2026-10-26 06:25:36,948 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_catalog: Starting TestProductCatalog.test_update ... 2026-10-26 06:25:36,995 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:salesmanager from n/a 2026-10-26 06:25:37,027 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:25:37,885 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:37] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 90 0.180 0.687 2026-10-26 06:25:37,962 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_catalog: Starting TestProductCatalog.test_update_with_pricelist_rules ... 2026-10-26 06:25:37,994 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:salesmanager from n/a 2026-10-26 06:25:39,242 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:25:39,988 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:39] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 89 0.110 0.646 2026-10-26 06:25:40,177 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:40] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 44 0.047 0.116 2026-10-26 06:25:42,418 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:42] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 83 0.063 0.133 2026-10-26 06:25:42,499 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:25:45,128 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_configurator_data: Starting TestProductConfiguratorData.test_dropped_attribute ... 2026-10-26 06:25:47,114 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 06:25:47,142 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:25:49,008 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:49] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 40 0.046 1.824 2026-10-26 06:25:49,010 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_configurator_data.TestProductConfiguratorData.test_dropped_attribute: waiting for threads: [] 2026-10-26 06:25:49,048 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_configurator_data: Starting TestProductConfiguratorData.test_dropped_attribute_value ... 2026-10-26 06:25:51,188 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 06:25:51,229 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:25:51,807 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:51] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 39 0.039 0.542 2026-10-26 06:25:51,892 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_configurator_data: Starting TestProductConfiguratorData.test_dropped_attribute_value_custom_no_variant ... 2026-10-26 06:25:53,766 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 06:25:53,791 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:25:54,534 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:54] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 43 0.079 0.668 2026-10-26 06:25:54,591 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_configurator_data: Starting TestProductConfiguratorData.test_dropped_value_isnt_shown ... 2026-10-26 06:25:56,229 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 06:25:56,256 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:25:56,912 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:56] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 40 0.062 0.601 2026-10-26 06:25:56,923 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_configurator_data.TestProductConfiguratorData.test_dropped_value_isnt_shown: waiting for threads: [] 2026-10-26 06:25:56,978 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_configurator_data: Starting TestProductConfiguratorData.test_excluded_inactive_ptav ... 2026-10-26 06:25:57,625 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted product.product records with IDs: [1059] 2026-10-26 06:25:57,751 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 06:25:57,785 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:25:58,319 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:58] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 40 0.040 0.504 2026-10-26 06:25:58,424 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:58] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 20 0.031 0.055 2026-10-26 06:25:58,508 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:58] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 20 0.020 0.048 2026-10-26 06:25:58,606 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:25:58] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 20 0.021 0.056 2026-10-26 06:25:58,609 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_configurator_data.TestProductConfiguratorData.test_excluded_inactive_ptav: waiting for threads: [] 2026-10-26 06:25:58,655 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_configurator_data: Starting TestProductConfiguratorData.test_multiple_attribute_lines_same_attribute ... 2026-10-26 06:25:59,032 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 06:25:59,060 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:26:00,967 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:00] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 39 0.038 1.873 2026-10-26 06:26:00,968 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_configurator_data.TestProductConfiguratorData.test_multiple_attribute_lines_same_attribute: waiting for threads: [] 2026-10-26 06:26:00,998 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_configurator_data: Starting TestProductConfiguratorData.test_ptal_values_set_for_no_variant_atribute ... 2026-10-26 06:26:01,335 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 06:26:01,373 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:26:01,954 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:01] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 42 0.037 0.548 2026-10-26 06:26:01,959 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_configurator_data.TestProductConfiguratorData.test_ptal_values_set_for_no_variant_atribute: waiting for threads: [] 2026-10-26 06:26:02,023 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:26:04,557 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_product_configurator_data: Starting TestSaleProductVariants.test_attribute_removal ... 2026-10-26 06:26:05,900 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:26:08,084 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator: Starting TestSaleComboConfigurator.test_sale_combo_configurator ... 2026-10-26 06:26:09,205 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Chrome pid: 884 2026-10-26 06:26:09,205 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Chrome headless temporary user profile dir: /tmp/tmpodbeiz7m_chrome_odoo 2026-10-26 06:26:09,205 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Issuing json command http://127.0.0.1:38509/json/version 2026-10-26 06:26:09,214 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:38509/json/version with timeout 3 increased to 10s during tests 2026-10-26 06:26:09,368 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Browser version: Chrome/150.0.7871.114 2026-10-26 06:26:09,368 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Issuing json command http://127.0.0.1:38509/json 2026-10-26 06:26:09,376 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:38509/json with timeout 3 increased to 10s during tests 2026-10-26 06:26:09,403 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Websocket url found: ws://127.0.0.1:38509/devtools/page/83A18AEC044A0573F3F83551AD303E8C 2026-10-26 06:26:09,452 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Enable chrome headless console log notification 2026-10-26 06:26:09,489 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Chrome headless enable page notifications 2026-10-26 06:26:09,640 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:salesman from n/a 2026-10-26 06:26:09,654 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Setting session cookie in browser 2026-10-26 06:26:09,670 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Open "http://127.0.0.1:8069/" in browser 2026-10-26 06:26:09,671 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Navigating to: "http://127.0.0.1:8069/" 2026-10-26 06:26:09,691 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:26:10,562 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 113, model: website.page 2026-10-26 06:26:11,746 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:11] "GET / HTTP/1.1" 200 - 267 0.228 1.831 2026-10-26 06:26:11,758 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Navigation result: {'frameId': '83A18AEC044A0573F3F83551AD303E8C', 'loaderId': 'D9F942686D3A114F12B9347E2C07105D', 'isDownload': False} 2026-10-26 06:26:11,759 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Evaluate ready code "odoo.isTourReady('sale_combo_configurator')" 2026-10-26 06:26:11,800 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 06:26:11,814 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2a924f0/web.assets_frontend.min.css, copying from /web/assets/2a924f0/web.assets_frontend.min.css 2026-10-26 06:26:11,885 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:11] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.041 0.053 2026-10-26 06:26:11,897 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js, copying from /web/assets/9d4efaf/web.assets_frontend_minimal.min.js 2026-10-26 06:26:11,913 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:11] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.047 2026-10-26 06:26:11,950 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70b2f18/web.__assets_tests_call__.min.js, copying from /web/assets/70b2f18/web.__assets_tests_call__.min.js 2026-10-26 06:26:11,954 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-26 06:26:11,955 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-26 06:26:11,973 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:11] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.033 2026-10-26 06:26:12,234 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:12] "GET /web/image/website/1/logo/My%20Website?unique=15a14a4 HTTP/1.1" 200 - 4 0.019 0.025 2026-10-26 06:26:12,254 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:12] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-10-26 06:26:12,259 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:12] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.048 2026-10-26 06:26:12,263 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.045 2026-10-26 06:26:12,352 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js, copying from /web/assets/dfa5431/web.assets_frontend_lazy.min.js 2026-10-26 06:26:12,381 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:12] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.012 0.040 2026-10-26 06:26:12,421 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:12] "GET /web/image/website/1/favicon?unique=15a14a4 HTTP/1.1" 200 - 4 0.020 0.052 2026-10-26 06:26:13,112 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:13] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 06:26:13,310 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Evaluate test code "odoo.startTour('sale_combo_configurator', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-10-26 06:26:13,406 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:13] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.017 0.193 2026-10-26 06:26:13,504 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:13] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.031 0.240 2026-10-26 06:26:14,523 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:14] "GET /odoo HTTP/1.1" 200 - 121 0.125 1.035 2026-10-26 06:26:14,592 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:14] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.012 2026-10-26 06:26:14,644 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:14] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.047 2026-10-26 06:26:14,655 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 06:26:15,197 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:15] "GET /web/webclient/load_menus/75cb543a38a6971f76c2fd091998ee249ee61d8b09fd1a386f2f1ca80f655e52 HTTP/1.1" 200 - 201 0.269 0.282 2026-10-26 06:26:15,236 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:15] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.014 0.479 2026-10-26 06:26:15,263 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:15] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.565 2026-10-26 06:26:15,292 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:15] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.011 2026-10-26 06:26:15,336 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:15] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-26 06:26:16,228 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:16] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 06:26:16,247 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:16] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-10-26 06:26:16,251 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:16] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.027 2026-10-26 06:26:16,280 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [1/66] Tour sale_combo_configurator → Step .o_navbar_apps_menu button:enabled 2026-10-26 06:26:16,287 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:16] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.012 2026-10-26 06:26:16,362 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: Owl is running in 'dev' mode. 2026-10-26 06:26:16,386 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:16] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 06:26:16,465 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:16] "GET /odoo/offline HTTP/1.1" 200 - 5 0.016 0.033 2026-10-26 06:26:16,478 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:16] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.050 2026-10-26 06:26:16,510 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:16] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.070 2026-10-26 06:26:16,673 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [2/66] Tour sale_combo_configurator → Step Open the sales app (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-26 06:26:16,713 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 06:26:16,728 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:16] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 06:26:16,785 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:16] "POST /mail/data HTTP/1.1" 200 - 34 0.105 0.126 2026-10-26 06:26:16,814 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [3/66] Tour sale_combo_configurator → Step Open the sales app (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-26 06:26:16,815 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:16] "POST /web/action/load HTTP/1.1" 200 - 5 0.009 0.236 2026-10-26 06:26:16,857 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [4/66] Tour sale_combo_configurator → Step .o_sale_order 2026-10-26 06:26:16,935 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:16] "GET /web/image?model=res.users&field=avatar_128&id=113 HTTP/1.1" 200 - 16 0.029 0.334 2026-10-26 06:26:16,937 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.194 2026-10-26 06:26:16,994 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:16] "GET /web/image/res.partner/556/avatar_128?unique=1792995965000 HTTP/1.1" 200 - 8 0.020 0.392 2026-10-26 06:26:17,060 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:17] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 06:26:17,078 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:17] "POST /web/action/load HTTP/1.1" 200 - 12 0.036 0.186 2026-10-26 06:26:17,133 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:17] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.016 0.257 2026-10-26 06:26:17,174 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:17] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.115 2026-10-26 06:26:18,216 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:18] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 230 0.190 0.848 2026-10-26 06:26:18,300 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:18] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 6 0.005 0.029 2026-10-26 06:26:18,307 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.028 2026-10-26 06:26:18,721 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:18] "GET /sale/static/src/img/sales_quotation_thumbnail.webp HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 06:26:18,761 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [5/66] Tour sale_combo_configurator → Step Create new order (trigger: .o_list_button_add) 2026-10-26 06:26:18,818 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [6/66] Tour sale_combo_configurator → Step Select customer Test Partner (trigger: .o_field_widget[name=partner_id] input) 2026-10-26 06:26:18,823 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:18] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 9 0.035 0.079 2026-10-26 06:26:18,888 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:18] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 9 0.018 0.093 2026-10-26 06:26:18,962 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:18] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.023 0.218 2026-10-26 06:26:18,970 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.109 2026-10-26 06:26:19,048 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:19] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.020 0.285 2026-10-26 06:26:19,264 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:19] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 45 0.038 0.333 2026-10-26 06:26:19,656 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:19] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 06:26:19,905 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [7/66] Tour sale_combo_configurator → Step ul.ui-autocomplete > li > a:contains("Test Partner") 2026-10-26 06:26:19,977 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:19] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 6 0.011 0.056 2026-10-26 06:26:20,248 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:20] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.017 0.074 2026-10-26 06:26:20,286 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:20] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 4 0.008 0.085 2026-10-26 06:26:20,333 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [8/66] Tour sale_combo_configurator → Step Add product Combo product (trigger: a:contains("Add a product")) 2026-10-26 06:26:20,406 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [9/66] Tour sale_combo_configurator → Step wait for new row to be created (trigger: .o_data_row:nth-child(1)) 2026-10-26 06:26:20,507 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:20] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 36 0.043 0.117 2026-10-26 06:26:20,695 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:20] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 11 0.020 0.106 2026-10-26 06:26:20,883 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:20] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 06:26:20,888 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [10/66] Tour sale_combo_configurator → Step div[name="product_template_id"] input 2026-10-26 06:26:20,969 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [11/66] Tour sale_combo_configurator → Step ul.ui-autocomplete a:contains("Combo product") 2026-10-26 06:26:20,993 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:20] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 6 0.008 0.030 2026-10-26 06:26:21,297 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:21] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 7 0.023 0.043 2026-10-26 06:26:21,387 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [12/66] Tour sale_combo_configurator → Step Assert that there are 2 combos (trigger: .sale-combo-configurator-dialog) 2026-10-26 06:26:21,510 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:21] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.021 0.082 2026-10-26 06:26:21,701 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:21] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 8 0.021 0.049 2026-10-26 06:26:21,906 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:21] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 35 0.035 0.118 2026-10-26 06:26:22,073 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:22] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 22 0.024 0.100 2026-10-26 06:26:22,229 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:22] "POST /sale/combo_configurator/get_data HTTP/1.1" 200 - 25 0.025 0.058 2026-10-26 06:26:22,295 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [13/66] Tour sale_combo_configurator → Step Assert that there are 2 combo items in combo Combo A (trigger: .sale-combo-configurator-dialog [name="sale_combo_configurator_title"]:contains("Combo A") ) 2026-10-26 06:26:22,366 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [14/66] Tour sale_combo_configurator → Step Assert that there are 2 combo items in combo Combo B (trigger: .sale-combo-configurator-dialog [name="sale_combo_configurator_title"]:contains("Combo B") ) 2026-10-26 06:26:22,383 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:22] "GET /web/image/product.product/1077/image_256 HTTP/1.1" 200 - 12 0.026 0.077 2026-10-26 06:26:22,420 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [15/66] Tour sale_combo_configurator → Step Assert that the combo quantity is 1 (trigger: .sale-combo-configurator-dialog input[name="sale_quantity"]) 2026-10-26 06:26:22,456 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:22] "GET /web/image/product.product/1079/image_256 HTTP/1.1" 200 - 6 0.006 0.165 2026-10-26 06:26:22,487 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [16/66] Tour sale_combo_configurator → Step Assert that the price is 25.00 (trigger: .sale-combo-configurator-dialog [name="sale_combo_configurator_total"]:contains("25.00") ) 2026-10-26 06:26:22,525 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:22] "GET /web/image/product.product/1078/image_256 HTTP/1.1" 200 - 6 0.008 0.236 2026-10-26 06:26:22,535 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [17/66] Tour sale_combo_configurator → Step Increase the combo quantity (trigger: .sale-combo-configurator-dialog button[name="sale_quantity_button_plus"]) 2026-10-26 06:26:22,589 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:22] "GET /web/image/product.product/1080/image_256 HTTP/1.1" 200 - 6 0.006 0.295 2026-10-26 06:26:22,605 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [18/66] Tour sale_combo_configurator → Step Assert that the combo quantity is 2 (trigger: .sale-combo-configurator-dialog input[name="sale_quantity"]) 2026-10-26 06:26:22,649 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:22] "POST /sale/combo_configurator/get_price HTTP/1.1" 200 - 6 0.009 0.041 2026-10-26 06:26:22,665 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [19/66] Tour sale_combo_configurator → Step Assert that the price is 50.00 (trigger: .sale-combo-configurator-dialog [name="sale_combo_configurator_total"]:contains("50.00") ) 2026-10-26 06:26:22,717 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [20/66] Tour sale_combo_configurator → Step Decrease the combo quantity (trigger: .sale-combo-configurator-dialog button[name="sale_quantity_button_minus"]) 2026-10-26 06:26:22,796 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [21/66] Tour sale_combo_configurator → Step Assert that the combo quantity is 1 (trigger: .sale-combo-configurator-dialog input[name="sale_quantity"]) 2026-10-26 06:26:22,823 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:22] "POST /sale/combo_configurator/get_price HTTP/1.1" 200 - 6 0.011 0.025 2026-10-26 06:26:22,847 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [22/66] Tour sale_combo_configurator → Step Assert that the price is 25.00 (trigger: .sale-combo-configurator-dialog [name="sale_combo_configurator_total"]:contains("25.00") ) 2026-10-26 06:26:22,911 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [23/66] Tour sale_combo_configurator → Step Set the combo quantity to 3 (trigger: .sale-combo-configurator-dialog input[name="sale_quantity"]) 2026-10-26 06:26:22,991 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [24/66] Tour sale_combo_configurator → Step Assert that the combo quantity is 3 (trigger: .sale-combo-configurator-dialog input[name="sale_quantity"]) 2026-10-26 06:26:23,023 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:23] "POST /sale/combo_configurator/get_price HTTP/1.1" 200 - 6 0.008 0.023 2026-10-26 06:26:23,042 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [25/66] Tour sale_combo_configurator → Step Assert that the price is 75.00 (trigger: .sale-combo-configurator-dialog [name="sale_combo_configurator_total"]:contains("75.00") ) 2026-10-26 06:26:23,094 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [26/66] Tour sale_combo_configurator → Step Assert that the confirm button is disabled (trigger: .sale-combo-configurator-dialog button[name="sale_combo_configurator_confirm_button"]:disabled ) 2026-10-26 06:26:23,161 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [27/66] Tour sale_combo_configurator → Step Select combo item Product A2 (trigger: .sale-combo-configurator-dialog .combo-item-grid .product-card:has(.card-title:contains("Product A2")) ) 2026-10-26 06:26:23,218 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [28/66] Tour sale_combo_configurator → Step Select combo item Product B2 (trigger: .sale-combo-configurator-dialog .combo-item-grid .product-card:has(.card-title:contains("Product B2")) ) 2026-10-26 06:26:23,273 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [29/66] Tour sale_combo_configurator → Step Assert that the confirm button is enabled (trigger: .sale-combo-configurator-dialog button[name="sale_combo_configurator_confirm_button"]:enabled ) 2026-10-26 06:26:23,325 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [30/66] Tour sale_combo_configurator → Step Select combo item Product A1 (trigger: .sale-combo-configurator-dialog .combo-item-grid .product-card:has(.card-title:contains("Product A1")) ) 2026-10-26 06:26:23,404 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [31/66] Tour sale_combo_configurator → Step Select A for Product A1 No variant attribute (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Product A1")) td>div[name="ptal"]:has(label:contains("No variant attribute")) span:contains("A")) 2026-10-26 06:26:23,486 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:23] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 25 0.025 0.050 2026-10-26 06:26:23,538 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [32/66] Tour sale_combo_configurator → Step .o_sale_product_configurator_dialog button:contains(Confirm) 2026-10-26 06:26:23,602 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [33/66] Tour sale_combo_configurator → Step Wait until the modal is closed (trigger: body:not(:has(.o_sale_product_configurator_dialog))) 2026-10-26 06:26:23,667 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [34/66] Tour sale_combo_configurator → Step Assert that the price is 90.00 (trigger: .sale-combo-configurator-dialog [name="sale_combo_configurator_total"]:contains("90.00") ) 2026-10-26 06:26:23,719 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [35/66] Tour sale_combo_configurator → Step Select combo item Product A1 (trigger: .sale-combo-configurator-dialog .combo-item-grid .product-card:has(.card-title:contains("Product A1")) ) 2026-10-26 06:26:23,778 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [36/66] Tour sale_combo_configurator → Step Select B for Product A1 No variant attribute (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Product A1")) td>div[name="ptal"]:has(label:contains("No variant attribute")) span:contains("B")) 2026-10-26 06:26:23,856 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:23] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 19 0.028 0.042 2026-10-26 06:26:23,911 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [37/66] Tour sale_combo_configurator → Step Set Some custom value as a custom attribute for Product A1 No variant attribute (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Product A1")) td>div[name="ptal"]:has(label:contains("No variant attribute")) input[type="text"] ) 2026-10-26 06:26:23,959 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:23] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 9 0.010 0.037 2026-10-26 06:26:24,012 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [38/66] Tour sale_combo_configurator → Step .o_sale_product_configurator_dialog button:contains(Confirm) 2026-10-26 06:26:24,073 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [39/66] Tour sale_combo_configurator → Step Wait until the modal is closed (trigger: body:not(:has(.o_sale_product_configurator_dialog))) 2026-10-26 06:26:24,123 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [40/66] Tour sale_combo_configurator → Step Assert that the price is 93.00 (trigger: .sale-combo-configurator-dialog [name="sale_combo_configurator_total"]:contains("93.00") ) 2026-10-26 06:26:24,177 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [41/66] Tour sale_combo_configurator → Step Confirm the combo configurator (trigger: .sale-combo-configurator-dialog button[name="sale_combo_configurator_confirm_button"] ) 2026-10-26 06:26:24,240 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [42/66] Tour sale_combo_configurator → Step Wait until the modal is closed (trigger: body:not(:has(.sale-combo-configurator-dialog))) 2026-10-26 06:26:24,393 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:24] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 14 0.021 0.120 2026-10-26 06:26:24,838 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:24] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 77 0.080 0.305 2026-10-26 06:26:25,109 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [43/66] Tour sale_combo_configurator → Step span:contains("Combo product x 3") 2026-10-26 06:26:25,163 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [44/66] Tour sale_combo_configurator → Step a:contains("Product A1") ~ textarea 2026-10-26 06:26:25,215 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [45/66] Tour sale_combo_configurator → Step span:contains("Product B2") 2026-10-26 06:26:25,268 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [46/66] Tour sale_combo_configurator → Step Verify the combo item quantities (trigger: td[name="product_uom_qty"]:contains(3.00)) 2026-10-26 06:26:25,321 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [47/66] Tour sale_combo_configurator → Step Verify the first combo item's unit price (trigger: td[name="price_unit"]:contains(18.50)) 2026-10-26 06:26:25,373 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [48/66] Tour sale_combo_configurator → Step Verify the second combo item's unit price (trigger: td[name="price_unit"]:contains(12.50)) 2026-10-26 06:26:25,429 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [49/66] Tour sale_combo_configurator → Step Verify the order's total price (trigger: div.oe_subtotal_footer:contains(93.00)) 2026-10-26 06:26:25,484 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [50/66] Tour sale_combo_configurator → Step span:contains("Combo product x 3") 2026-10-26 06:26:25,560 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [51/66] Tour sale_combo_configurator → Step [name=product_template_id] button.fa-pencil 2026-10-26 06:26:25,626 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [52/66] Tour sale_combo_configurator → Step Set the combo quantity to 2 (trigger: .sale-combo-configurator-dialog input[name="sale_quantity"]) 2026-10-26 06:26:25,687 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:25] "POST /sale/combo_configurator/get_data HTTP/1.1" 200 - 21 0.016 0.044 2026-10-26 06:26:25,760 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [53/66] Tour sale_combo_configurator → Step Assert that combo item Product A1 is selected (trigger: .sale-combo-configurator-dialog .combo-item-grid .product-card.selected:has(.card-title:contains("Product A1")) ) 2026-10-26 06:26:25,818 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [54/66] Tour sale_combo_configurator → Step Assert that combo item Product B2 is selected (trigger: .sale-combo-configurator-dialog .combo-item-grid .product-card.selected:has(.card-title:contains("Product B2")) ) 2026-10-26 06:26:25,833 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:25] "POST /sale/combo_configurator/get_price HTTP/1.1" 200 - 6 0.012 0.033 2026-10-26 06:26:25,878 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [55/66] Tour sale_combo_configurator → Step Select combo item Product A2 (trigger: .sale-combo-configurator-dialog .combo-item-grid .product-card:has(.card-title:contains("Product A2")) ) 2026-10-26 06:26:25,949 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [56/66] Tour sale_combo_configurator → Step Confirm the combo configurator (trigger: .sale-combo-configurator-dialog button[name="sale_combo_configurator_confirm_button"] ) 2026-10-26 06:26:26,012 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [57/66] Tour sale_combo_configurator → Step Wait until the modal is closed (trigger: body:not(:has(.sale-combo-configurator-dialog))) 2026-10-26 06:26:26,158 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:26] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 14 0.016 0.092 2026-10-26 06:26:26,568 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:26] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 68 0.067 0.284 2026-10-26 06:26:26,756 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [58/66] Tour sale_combo_configurator → Step span:contains("Combo product x 2") 2026-10-26 06:26:26,896 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [59/66] Tour sale_combo_configurator → Step span:contains("Product A2") 2026-10-26 06:26:26,962 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [60/66] Tour sale_combo_configurator → Step span:contains("Product B2") 2026-10-26 06:26:27,013 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [61/66] Tour sale_combo_configurator → Step Verify the combo item quantities (trigger: td[name="product_uom_qty"]:contains(2.00)) 2026-10-26 06:26:27,067 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [62/66] Tour sale_combo_configurator → Step Verify the first combo item's unit price (trigger: td[name="price_unit"]:contains(12.50)) 2026-10-26 06:26:27,120 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [63/66] Tour sale_combo_configurator → Step Verify the second combo item's unit price (trigger: td[name="price_unit"]:contains(12.50)) 2026-10-26 06:26:27,173 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [64/66] Tour sale_combo_configurator → Step Verify the order's total price (trigger: div.oe_subtotal_footer:contains(50.00)) 2026-10-26 06:26:27,229 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [65/66] Tour sale_combo_configurator → Step save form (trigger: .o_form_button_save:enabled) 2026-10-26 06:26:27,308 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: [66/66] Tour sale_combo_configurator → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-26 06:26:28,115 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:28] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 172 0.220 0.567 2026-10-26 06:26:28,224 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:28] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.008 0.032 2026-10-26 06:26:28,356 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: tour succeeded 2026-10-26 06:26:28,359 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: ╔════════════════════════════════════════╗ ║ TOUR sale_combo_configurator SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-26 06:26:28,360 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:28] "POST /mail/thread/data HTTP/1.1" 200 - 35 0.049 0.118 2026-10-26 06:26:28,401 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:28] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.011 0.197 2026-10-26 06:26:28,582 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:28] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 18 0.068 0.201 2026-10-26 06:26:28,680 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:28] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.051 0.318 2026-10-26 06:26:28,835 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator.browser: heap 42032336 (allocated 44552192) 2026-10-26 06:26:28,873 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Closing chrome headless with pid 884 2026-10-26 06:26:28,880 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Closing websocket connection 2026-10-26 06:26:28,881 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Terminating chrome headless with pid 884 2026-10-26 06:26:29,067 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_062629_066884_test_sale_combo_configurator.txt 2026-10-26 06:26:29,067 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Removing chrome user profile "/tmp/tmpodbeiz7m_chrome_odoo" 2026-10-26 06:26:29,170 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator: Starting TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals ... 2026-10-26 06:26:30,055 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals: Chrome pid: 1151 2026-10-26 06:26:30,060 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals: Chrome headless temporary user profile dir: /tmp/tmpjlyy4h61_chrome_odoo 2026-10-26 06:26:30,060 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals: Issuing json command http://127.0.0.1:41283/json/version 2026-10-26 06:26:30,063 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:41283/json/version with timeout 3 increased to 10s during tests 2026-10-26 06:26:30,220 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals: Browser version: Chrome/150.0.7871.114 2026-10-26 06:26:30,221 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals: Issuing json command http://127.0.0.1:41283/json 2026-10-26 06:26:30,221 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:41283/json with timeout 3 increased to 10s during tests 2026-10-26 06:26:30,275 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals: Websocket url found: ws://127.0.0.1:41283/devtools/page/3B04E1C2E3CA033852F50E24045C4C63 2026-10-26 06:26:30,305 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals: Enable chrome headless console log notification 2026-10-26 06:26:30,314 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals: Chrome headless enable page notifications 2026-10-26 06:26:30,534 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:salesman from n/a 2026-10-26 06:26:30,553 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals: Setting session cookie in browser 2026-10-26 06:26:30,570 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals: Open "http://127.0.0.1:8069/" in browser 2026-10-26 06:26:30,570 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals: Navigating to: "http://127.0.0.1:8069/" 2026-10-26 06:26:30,608 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:26:31,548 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 113, model: website.page 2026-10-26 06:26:32,669 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:32] "GET / HTTP/1.1" 200 - 267 0.257 1.810 2026-10-26 06:26:32,677 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals: Navigation result: {'frameId': '3B04E1C2E3CA033852F50E24045C4C63', 'loaderId': '98EA10442A3C6F6973754A802802C89C', 'isDownload': False} 2026-10-26 06:26:32,678 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals: Evaluate ready code "odoo.isTourReady('sale_combo_configurator_preconfigure_unconfigurable_ptals')" 2026-10-26 06:26:32,729 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 06:26:32,755 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2a924f0/web.assets_frontend.min.css, copying from /web/assets/2a924f0/web.assets_frontend.min.css 2026-10-26 06:26:32,840 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:32] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.053 0.054 2026-10-26 06:26:32,874 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js, copying from /web/assets/9d4efaf/web.assets_frontend_minimal.min.js 2026-10-26 06:26:32,889 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:32] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.024 0.090 2026-10-26 06:26:32,903 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-26 06:26:32,911 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-26 06:26:32,926 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70b2f18/web.__assets_tests_call__.min.js, copying from /web/assets/70b2f18/web.__assets_tests_call__.min.js 2026-10-26 06:26:32,950 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:32] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.008 0.035 2026-10-26 06:26:33,136 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:33] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.031 2026-10-26 06:26:33,140 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 06:26:33,144 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:33] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 06:26:33,154 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:33] "GET /web/image/website/1/logo/My%20Website?unique=15a14a4 HTTP/1.1" 200 - 4 0.015 0.036 2026-10-26 06:26:33,274 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js, copying from /web/assets/dfa5431/web.assets_frontend_lazy.min.js 2026-10-26 06:26:33,320 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:33] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.070 2026-10-26 06:26:33,347 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:33] "GET /web/image/website/1/favicon?unique=15a14a4 HTTP/1.1" 200 - 4 0.004 0.091 2026-10-26 06:26:33,863 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:33] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 06:26:34,018 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals: Evaluate test code "odoo.startTour('sale_combo_configurator_preconfigure_unconfigurable_ptals', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-10-26 06:26:34,160 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:34] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.031 0.208 2026-10-26 06:26:35,229 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:35] "GET /odoo HTTP/1.1" 200 - 128 0.099 1.070 2026-10-26 06:26:35,369 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:35] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.046 1.378 2026-10-26 06:26:35,386 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:35] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.070 2026-10-26 06:26:35,396 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:35] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.062 2026-10-26 06:26:35,439 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:35] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.014 0.082 2026-10-26 06:26:35,471 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 06:26:35,804 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:35] "GET /web/webclient/load_menus/75cb543a38a6971f76c2fd091998ee249ee61d8b09fd1a386f2f1ca80f655e52 HTTP/1.1" 200 - 201 0.179 0.304 2026-10-26 06:26:35,822 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:35] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.502 2026-10-26 06:26:35,836 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:35] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.295 2026-10-26 06:26:35,954 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:35] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-26 06:26:37,162 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:37] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 06:26:37,173 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:37] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-26 06:26:37,182 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:37] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-26 06:26:37,189 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: [1/22] Tour sale_combo_configurator_preconfigure_unconfigurable_ptals → Step .o_navbar_apps_menu button:enabled 2026-10-26 06:26:37,212 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:37] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.008 2026-10-26 06:26:37,261 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: Owl is running in 'dev' mode. 2026-10-26 06:26:37,293 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:37] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 06:26:37,360 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:37] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.025 2026-10-26 06:26:37,381 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:37] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.024 2026-10-26 06:26:37,415 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:37] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.024 2026-10-26 06:26:37,590 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: [2/22] Tour sale_combo_configurator_preconfigure_unconfigurable_ptals → Step Open the sales app (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-26 06:26:37,610 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 06:26:37,613 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:37] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 06:26:37,676 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:37] "POST /mail/data HTTP/1.1" 200 - 34 0.099 0.092 2026-10-26 06:26:37,754 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: [3/22] Tour sale_combo_configurator_preconfigure_unconfigurable_ptals → Step Open the sales app (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-26 06:26:37,778 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:37] "GET /web/image?model=res.users&field=avatar_128&id=113 HTTP/1.1" 200 - 16 0.036 0.210 2026-10-26 06:26:37,817 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:37] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.249 2026-10-26 06:26:37,822 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: [4/22] Tour sale_combo_configurator_preconfigure_unconfigurable_ptals → Step .o_sale_order 2026-10-26 06:26:37,880 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:37] "GET /web/image/res.partner/556/avatar_128?unique=1792995965000 HTTP/1.1" 200 - 8 0.017 0.329 2026-10-26 06:26:37,888 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:37] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.249 2026-10-26 06:26:37,931 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:37] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 06:26:37,937 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:37] "POST /web/action/load HTTP/1.1" 200 - 12 0.015 0.118 2026-10-26 06:26:37,996 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:37] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.016 0.254 2026-10-26 06:26:38,044 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:38] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.113 2026-10-26 06:26:39,021 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:39] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 230 0.184 0.819 2026-10-26 06:26:39,131 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:39] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 6 0.008 0.026 2026-10-26 06:26:39,140 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:39] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.030 2026-10-26 06:26:39,512 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:39] "GET /sale/static/src/img/sales_quotation_thumbnail.webp HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 06:26:39,525 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: [5/22] Tour sale_combo_configurator_preconfigure_unconfigurable_ptals → Step Create new order (trigger: .o_list_button_add) 2026-10-26 06:26:39,591 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:39] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.012 0.043 2026-10-26 06:26:39,614 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: [6/22] Tour sale_combo_configurator_preconfigure_unconfigurable_ptals → Step Select customer Test Partner (trigger: .o_field_widget[name=partner_id] input) 2026-10-26 06:26:39,685 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:39] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.037 0.107 2026-10-26 06:26:39,796 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:39] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 9 0.037 0.192 2026-10-26 06:26:39,869 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:39] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 9 0.009 0.303 2026-10-26 06:26:39,873 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:39] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.220 2026-10-26 06:26:40,058 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:40] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 45 0.034 0.360 2026-10-26 06:26:40,109 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:40] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 9 0.011 0.555 2026-10-26 06:26:40,462 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:40] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 06:26:40,718 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: [7/22] Tour sale_combo_configurator_preconfigure_unconfigurable_ptals → Step ul.ui-autocomplete > li > a:contains("Test Partner") 2026-10-26 06:26:40,782 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:40] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 6 0.012 0.076 2026-10-26 06:26:40,993 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:40] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.011 0.035 2026-10-26 06:26:41,053 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:41] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 4 0.016 0.079 2026-10-26 06:26:41,074 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: [8/22] Tour sale_combo_configurator_preconfigure_unconfigurable_ptals → Step Add product Combo product (trigger: a:contains("Add a product")) 2026-10-26 06:26:41,148 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: [9/22] Tour sale_combo_configurator_preconfigure_unconfigurable_ptals → Step wait for new row to be created (trigger: .o_data_row:nth-child(1)) 2026-10-26 06:26:41,248 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:41] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 36 0.030 0.128 2026-10-26 06:26:41,402 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:41] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 11 0.015 0.082 2026-10-26 06:26:41,576 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 06:26:41,594 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: [10/22] Tour sale_combo_configurator_preconfigure_unconfigurable_ptals → Step div[name="product_template_id"] input 2026-10-26 06:26:41,683 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:41] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 6 0.008 0.023 2026-10-26 06:26:41,685 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: [11/22] Tour sale_combo_configurator_preconfigure_unconfigurable_ptals → Step ul.ui-autocomplete a:contains("Combo product") 2026-10-26 06:26:41,999 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:41] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 7 0.018 0.044 2026-10-26 06:26:42,071 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: [12/22] Tour sale_combo_configurator_preconfigure_unconfigurable_ptals → Step Verify that unconfigurable ptals are preconfigured (trigger: .sale-combo-configurator-dialog .combo-item-grid .product-card:has(.card-title:contains("Test product")) :contains("Attribute A: A")) 2026-10-26 06:26:42,156 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:42] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.008 0.066 2026-10-26 06:26:42,354 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:42] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 8 0.030 0.048 2026-10-26 06:26:42,616 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:42] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 35 0.077 0.134 2026-10-26 06:26:42,855 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:42] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 22 0.029 0.122 2026-10-26 06:26:42,981 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:42] "POST /sale/combo_configurator/get_data HTTP/1.1" 200 - 26 0.023 0.045 2026-10-26 06:26:43,051 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: [13/22] Tour sale_combo_configurator_preconfigure_unconfigurable_ptals → Step Verify that configurable ptals aren't preconfigured (trigger: .sale-combo-configurator-dialog .combo-item-grid .product-card:has(.card-title:contains("Test product")) :not(:contains("Attribute B: B"))) 2026-10-26 06:26:43,116 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: [14/22] Tour sale_combo_configurator_preconfigure_unconfigurable_ptals → Step Select combo item Test product (trigger: .sale-combo-configurator-dialog .combo-item-grid .product-card:has(.card-title:contains("Test product")) ) 2026-10-26 06:26:43,135 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:43] "GET /web/image/product.product/1082/image_256 HTTP/1.1" 200 - 12 0.015 0.063 2026-10-26 06:26:43,180 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: [15/22] Tour sale_combo_configurator_preconfigure_unconfigurable_ptals → Step Select B for Test product Attribute B (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Test product")) td>div[name="ptal"]:has(label:contains("Attribute B")) :has(label:text(B)) input[type="checkbox"]) 2026-10-26 06:26:43,260 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:43] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 25 0.024 0.043 2026-10-26 06:26:43,334 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: [16/22] Tour sale_combo_configurator_preconfigure_unconfigurable_ptals → Step .o_sale_product_configurator_dialog button:contains(Confirm) 2026-10-26 06:26:43,388 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: [17/22] Tour sale_combo_configurator_preconfigure_unconfigurable_ptals → Step Wait until the modal is closed (trigger: body:not(:has(.o_sale_product_configurator_dialog))) 2026-10-26 06:26:43,410 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:43] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 9 0.031 0.049 2026-10-26 06:26:43,458 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: [18/22] Tour sale_combo_configurator_preconfigure_unconfigurable_ptals → Step Verify that configurable ptals are now configured (trigger: .sale-combo-configurator-dialog .combo-item-grid .product-card:has(.card-title:contains("Test product")) :contains("Attribute B: B")) 2026-10-26 06:26:43,513 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: [19/22] Tour sale_combo_configurator_preconfigure_unconfigurable_ptals → Step Confirm the combo configurator (trigger: .sale-combo-configurator-dialog button[name="sale_combo_configurator_confirm_button"] ) 2026-10-26 06:26:43,575 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: [20/22] Tour sale_combo_configurator_preconfigure_unconfigurable_ptals → Step Wait until the modal is closed (trigger: body:not(:has(.sale-combo-configurator-dialog))) 2026-10-26 06:26:43,689 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:43] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 14 0.014 0.083 2026-10-26 06:26:44,120 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:44] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 69 0.078 0.285 2026-10-26 06:26:44,281 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: [21/22] Tour sale_combo_configurator_preconfigure_unconfigurable_ptals → Step save form (trigger: .o_form_button_save:enabled) 2026-10-26 06:26:44,436 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: [22/22] Tour sale_combo_configurator_preconfigure_unconfigurable_ptals → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-26 06:26:45,102 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:45] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 169 0.178 0.487 2026-10-26 06:26:45,243 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:45] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.008 0.050 2026-10-26 06:26:45,302 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: tour succeeded 2026-10-26 06:26:45,304 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: ╔══════════════════════════════════════════════════════════════════════════╗ ║ TOUR sale_combo_configurator_preconfigure_unconfigurable_ptals SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════════════╝ 2026-10-26 06:26:45,405 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:45] "POST /mail/thread/data HTTP/1.1" 200 - 35 0.062 0.136 2026-10-26 06:26:45,447 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:45] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.008 0.225 2026-10-26 06:26:45,515 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:45] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.028 0.235 2026-10-26 06:26:45,613 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:45] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 18 0.033 0.322 2026-10-26 06:26:45,789 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals.browser: heap 40621132 (allocated 45338624) 2026-10-26 06:26:45,824 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals: Closing chrome headless with pid 1151 2026-10-26 06:26:45,828 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals: Closing websocket connection 2026-10-26 06:26:45,829 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals: Terminating chrome headless with pid 1151 2026-10-26 06:26:45,986 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_062645_986380_test_sale_combo_configurator_preconfigure_unconfigurable_ptals.txt 2026-10-26 06:26:45,986 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals: Removing chrome user profile "/tmp/tmpjlyy4h61_chrome_odoo" 2026-10-26 06:26:46,072 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator: Starting TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items ... 2026-10-26 06:26:47,937 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items: Chrome pid: 1406 2026-10-26 06:26:47,937 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items: Chrome headless temporary user profile dir: /tmp/tmpm6mc0737_chrome_odoo 2026-10-26 06:26:47,937 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items: Issuing json command http://127.0.0.1:32861/json/version 2026-10-26 06:26:47,939 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:32861/json/version with timeout 3 increased to 10s during tests 2026-10-26 06:26:47,995 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items: Browser version: Chrome/150.0.7871.114 2026-10-26 06:26:47,995 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items: Issuing json command http://127.0.0.1:32861/json 2026-10-26 06:26:47,996 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:32861/json with timeout 3 increased to 10s during tests 2026-10-26 06:26:48,031 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items: Websocket url found: ws://127.0.0.1:32861/devtools/page/DF34DDE20953DA3B3B3D222B373B54F1 2026-10-26 06:26:48,060 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items: Enable chrome headless console log notification 2026-10-26 06:26:48,078 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items: Chrome headless enable page notifications 2026-10-26 06:26:48,227 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:salesman from n/a 2026-10-26 06:26:48,307 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items: Setting session cookie in browser 2026-10-26 06:26:48,332 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items: Open "http://127.0.0.1:8069/" in browser 2026-10-26 06:26:48,332 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items: Navigating to: "http://127.0.0.1:8069/" 2026-10-26 06:26:48,370 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:26:50,594 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 113, model: website.page 2026-10-26 06:26:51,744 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:51] "GET / HTTP/1.1" 200 - 267 0.209 3.168 2026-10-26 06:26:51,750 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items: Navigation result: {'frameId': 'DF34DDE20953DA3B3B3D222B373B54F1', 'loaderId': '9B896ECF186E4625668AC3DCD5487BB9', 'isDownload': False} 2026-10-26 06:26:51,751 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items: Evaluate ready code "odoo.isTourReady('sale_combo_configurator_preselect_single_unconfigurable_items')" 2026-10-26 06:26:51,802 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 06:26:51,832 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2a924f0/web.assets_frontend.min.css, copying from /web/assets/2a924f0/web.assets_frontend.min.css 2026-10-26 06:26:51,925 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:51] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.048 0.070 2026-10-26 06:26:51,946 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js, copying from /web/assets/9d4efaf/web.assets_frontend_minimal.min.js 2026-10-26 06:26:51,968 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:51] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.017 0.085 2026-10-26 06:26:51,991 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-26 06:26:51,991 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-26 06:26:52,004 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70b2f18/web.__assets_tests_call__.min.js, copying from /web/assets/70b2f18/web.__assets_tests_call__.min.js 2026-10-26 06:26:52,027 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:52] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.034 2026-10-26 06:26:52,235 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:52] "GET /web/image/website/1/logo/My%20Website?unique=15a14a4 HTTP/1.1" 200 - 4 0.009 0.011 2026-10-26 06:26:52,244 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:52] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 06:26:52,252 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-26 06:26:52,260 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:52] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 06:26:52,395 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js, copying from /web/assets/dfa5431/web.assets_frontend_lazy.min.js 2026-10-26 06:26:52,440 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:52] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.062 2026-10-26 06:26:52,493 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:52] "GET /web/image/website/1/favicon?unique=15a14a4 HTTP/1.1" 200 - 4 0.008 0.086 2026-10-26 06:26:53,002 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:53] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 06:26:53,128 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items: Evaluate test code "odoo.startTour('sale_combo_configurator_preselect_single_unconfigurable_items', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-10-26 06:26:53,240 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:53] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.023 0.166 2026-10-26 06:26:53,322 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:53] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.024 0.233 2026-10-26 06:26:54,393 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:54] "GET /odoo HTTP/1.1" 200 - 121 0.129 1.094 2026-10-26 06:26:54,473 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:54] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.014 2026-10-26 06:26:54,532 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:54] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.019 0.027 2026-10-26 06:26:54,552 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:54] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.064 2026-10-26 06:26:54,656 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 06:26:54,858 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:54] "GET /web/webclient/load_menus/75cb543a38a6971f76c2fd091998ee249ee61d8b09fd1a386f2f1ca80f655e52 HTTP/1.1" 200 - 201 0.154 0.183 2026-10-26 06:26:54,879 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:54] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.007 0.365 2026-10-26 06:26:54,913 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:54] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-26 06:26:55,137 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:55] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-26 06:26:56,040 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:56] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-26 06:26:56,043 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:56] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 06:26:56,057 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:56] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 06:26:56,099 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [1/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step .o_navbar_apps_menu button:enabled 2026-10-26 06:26:56,116 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:56] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.011 2026-10-26 06:26:56,140 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: Owl is running in 'dev' mode. 2026-10-26 06:26:56,164 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:56] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 06:26:56,234 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:56] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.033 2026-10-26 06:26:56,251 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:56] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.013 2026-10-26 06:26:56,266 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:56] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.016 2026-10-26 06:26:56,389 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:56] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 06:26:56,435 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [2/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step Open the sales app (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-26 06:26:56,459 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 06:26:56,507 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:56] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 06:26:56,517 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:56] "POST /mail/data HTTP/1.1" 200 - 34 0.094 0.085 2026-10-26 06:26:56,563 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:56] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.016 0.175 2026-10-26 06:26:56,665 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:56] "GET /web/image/res.partner/556/avatar_128?unique=1792995965000 HTTP/1.1" 200 - 15 0.018 0.245 2026-10-26 06:26:56,670 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [3/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step Open the sales app (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-26 06:26:56,735 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [4/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step .o_sale_order 2026-10-26 06:26:56,743 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:56] "GET /web/image?model=res.users&field=avatar_128&id=113 HTTP/1.1" 200 - 9 0.026 0.344 2026-10-26 06:26:56,798 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:56] "POST /web/action/load HTTP/1.1" 200 - 5 0.019 0.383 2026-10-26 06:26:56,810 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:56] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.457 2026-10-26 06:26:56,857 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:56] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.013 0.157 2026-10-26 06:26:56,894 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:56] "POST /web/action/load HTTP/1.1" 200 - 12 0.008 0.187 2026-10-26 06:26:57,871 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:57] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 230 0.155 0.739 2026-10-26 06:26:57,971 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:57] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 6 0.005 0.031 2026-10-26 06:26:57,978 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.036 2026-10-26 06:26:58,346 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:58] "GET /sale/static/src/img/sales_quotation_thumbnail.webp HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 06:26:58,406 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [5/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step Create new order (trigger: .o_list_button_add) 2026-10-26 06:26:58,458 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:58] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 9 0.021 0.085 2026-10-26 06:26:58,483 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [6/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step Select customer Test Partner (trigger: .o_field_widget[name=partner_id] input) 2026-10-26 06:26:58,496 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:58] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.010 0.088 2026-10-26 06:26:58,602 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:58] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 9 0.025 0.157 2026-10-26 06:26:58,660 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:58] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 9 0.010 0.236 2026-10-26 06:26:58,726 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:58] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.013 0.292 2026-10-26 06:26:58,916 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:58] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 45 0.044 0.302 2026-10-26 06:26:58,920 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:58] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.369 2026-10-26 06:26:59,219 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:59] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 06:26:59,428 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [7/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step ul.ui-autocomplete > li > a:contains("Test Partner") 2026-10-26 06:26:59,483 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:59] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 6 0.012 0.041 2026-10-26 06:26:59,738 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:59] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.014 0.037 2026-10-26 06:26:59,795 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:26:59] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 4 0.008 0.084 2026-10-26 06:26:59,818 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [8/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step Add product Combo product (trigger: a:contains("Add a product")) 2026-10-26 06:26:59,922 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [9/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step wait for new row to be created (trigger: .o_data_row:nth-child(1)) 2026-10-26 06:27:00,035 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:27:00] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 36 0.047 0.125 2026-10-26 06:27:00,208 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:27:00] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 11 0.015 0.082 2026-10-26 06:27:00,367 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:27:00] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 06:27:00,391 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [10/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step div[name="product_template_id"] input 2026-10-26 06:27:00,502 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [11/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step ul.ui-autocomplete a:contains("Combo product") 2026-10-26 06:27:00,535 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:27:00] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 6 0.012 0.044 2026-10-26 06:27:00,796 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:27:00] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 7 0.020 0.039 2026-10-26 06:27:00,841 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [12/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step Assert that there are 2 selected combo items (trigger: .sale-combo-configurator-dialog) 2026-10-26 06:27:00,925 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:27:00] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.015 0.054 2026-10-26 06:27:01,077 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:27:01] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 8 0.015 0.033 2026-10-26 06:27:01,281 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:27:01] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 35 0.046 0.131 2026-10-26 06:27:01,527 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:27:01] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 22 0.047 0.147 2026-10-26 06:27:01,738 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:27:01] "POST /sale/combo_configurator/get_data HTTP/1.1" 200 - 28 0.041 0.079 2026-10-26 06:27:01,843 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [13/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step Assert that combo item Product A is selected (trigger: .sale-combo-configurator-dialog .combo-item-grid .product-card.selected:has(.card-title:contains("Product A")) ) 2026-10-26 06:27:01,883 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [14/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step Assert that combo item Product C is selected (trigger: .sale-combo-configurator-dialog .combo-item-grid .product-card.selected:has(.card-title:contains("Product C")) ) 2026-10-26 06:27:01,898 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:27:01] "GET /web/image/product.product/1084/image_256 HTTP/1.1" 200 - 12 0.029 0.064 2026-10-26 06:27:01,952 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [15/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step Assert that the confirm button is disabled (trigger: .sale-combo-configurator-dialog button[name="sale_combo_configurator_confirm_button"]:disabled ) 2026-10-26 06:27:01,960 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:27:01] "GET /web/image/product.product/1085/image_256 HTTP/1.1" 200 - 6 0.010 0.137 2026-10-26 06:27:02,003 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [16/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step Select combo item Product B (trigger: .sale-combo-configurator-dialog .combo-item-grid .product-card:has(.card-title:contains("Product B")) ) 2026-10-26 06:27:02,039 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:27:02] "GET /web/image/product.product/1086/image_256 HTTP/1.1" 200 - 6 0.015 0.214 2026-10-26 06:27:02,089 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [17/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step Select B for Product B Attribute B (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Product B")) td>div[name="ptal"]:has(label:contains("Attribute B")) :has(label:text(B)) input[type="checkbox"]) 2026-10-26 06:27:02,104 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:27:02] "GET /web/image/product.product/1087/image_256 HTTP/1.1" 200 - 6 0.009 0.281 2026-10-26 06:27:02,180 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:27:02] "GET /web/image/product.product/1088/image_256 HTTP/1.1" 200 - 6 0.006 0.354 2026-10-26 06:27:02,276 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:27:02] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 23 0.036 0.134 2026-10-26 06:27:02,334 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:27:02] "GET /web/image/product.product/1089/image_256 HTTP/1.1" 200 - 6 0.012 0.472 2026-10-26 06:27:02,336 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [18/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step .o_sale_product_configurator_dialog button:contains(Confirm) 2026-10-26 06:27:02,386 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:27:02] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 9 0.011 0.029 2026-10-26 06:27:02,402 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [19/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step Wait until the modal is closed (trigger: body:not(:has(.o_sale_product_configurator_dialog))) 2026-10-26 06:27:02,466 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [20/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step Select combo item Product D (trigger: .sale-combo-configurator-dialog .combo-item-grid .product-card:has(.card-title:contains("Product D")) ) 2026-10-26 06:27:02,531 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [21/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step Set Test D as a custom attribute for Product D Attribute D (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Product D")) td>div[name="ptal"]:has(label:contains("Attribute D")) input[type="text"] ) 2026-10-26 06:27:02,580 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:27:02] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 18 0.016 0.035 2026-10-26 06:27:02,646 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [22/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step .o_sale_product_configurator_dialog button:contains(Confirm) 2026-10-26 06:27:02,704 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [23/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step Wait until the modal is closed (trigger: body:not(:has(.o_sale_product_configurator_dialog))) 2026-10-26 06:27:02,764 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [24/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step Select combo item Product E1 (trigger: .sale-combo-configurator-dialog .combo-item-grid .product-card:has(.card-title:contains("Product E1")) ) 2026-10-26 06:27:02,830 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [25/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step Assert that the confirm button is enabled (trigger: .sale-combo-configurator-dialog button[name="sale_combo_configurator_confirm_button"]:enabled ) 2026-10-26 06:27:02,880 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [26/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step Confirm the combo configurator (trigger: .sale-combo-configurator-dialog button[name="sale_combo_configurator_confirm_button"] ) 2026-10-26 06:27:02,961 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [27/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step Wait until the modal is closed (trigger: body:not(:has(.sale-combo-configurator-dialog))) 2026-10-26 06:27:03,093 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:27:03] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 14 0.016 0.092 2026-10-26 06:27:03,602 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:27:03] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 100 0.093 0.366 2026-10-26 06:27:03,918 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [28/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step save form (trigger: .o_form_button_save:enabled) 2026-10-26 06:27:04,001 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: [29/29] Tour sale_combo_configurator_preselect_single_unconfigurable_items → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-26 06:27:04,901 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:27:04] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 215 0.206 0.669 2026-10-26 06:27:05,058 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:27:05] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.009 0.054 2026-10-26 06:27:05,211 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: tour succeeded 2026-10-26 06:27:05,213 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: ╔══════════════════════════════════════════════════════════════════════════════╗ ║ TOUR sale_combo_configurator_preselect_single_unconfigurable_items SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════════════════╝ 2026-10-26 06:27:05,249 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:27:05] "POST /mail/thread/data HTTP/1.1" 200 - 35 0.077 0.163 2026-10-26 06:27:05,298 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:27:05] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.007 0.259 2026-10-26 06:27:05,374 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:27:05] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.025 0.190 2026-10-26 06:27:05,463 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:27:05] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 18 0.020 0.274 2026-10-26 06:27:05,819 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items.browser: heap 42617176 (allocated 45862912) 2026-10-26 06:27:05,860 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items: Closing chrome headless with pid 1406 2026-10-26 06:27:05,862 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items: Closing websocket connection 2026-10-26 06:27:05,863 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items: Terminating chrome headless with pid 1406 2026-10-26 06:27:06,029 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_062706_029313_test_sale_combo_configurator_preselect_single_unconfigurable_items.txt 2026-10-26 06:27:06,029 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items: Removing chrome user profile "/tmp/tmpm6mc0737_chrome_odoo" 2026-10-26 06:27:06,111 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:27:07,740 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_multicurrency: Starting TestSaleComboMultiCurrency.test_combo_item_extra_price_currency_conversion ... 2026-10-26 06:27:08,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7084] 2026-10-26 06:27:08,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [19] 2026-10-26 06:27:09,351 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_combo_multicurrency: Starting TestSaleComboMultiCurrency.test_combo_item_extra_price_same_currency ... 2026-10-26 06:27:09,948 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:27:24,527 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_early_payment_discount: Starting TestSaleEarlyPaymentDiscount.test_apply_mixed_epd_discount ... 2026-10-26 06:27:24,963 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_early_payment_discount: Starting TestSaleEarlyPaymentDiscount.test_apply_mixed_epd_discount_fixed_tax ... 2026-10-26 06:27:25,383 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_early_payment_discount: Starting TestSaleEarlyPaymentDiscount.test_apply_mixed_epd_discount_percent_and_fixed_tax ... 2026-10-26 06:27:25,930 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_early_payment_discount: Starting TestSaleEarlyPaymentDiscount.test_early_payment_discount ... 2026-10-26 06:27:27,287 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:27:29,303 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_base_line_product_uom ... 2026-10-26 06:27:29,581 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_compute_packaging_00 ... 2026-10-26 06:27:36,772 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_compute_packaging_01 ... 2026-10-26 06:27:46,030 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_compute_packaging_02 ... 2026-10-26 06:27:50,341 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_computes_auto_fill ... 2026-10-26 06:27:50,829 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_discount_rounding ... 2026-10-26 06:27:51,106 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_draft_quotation_followers ... 2026-10-26 06:27:51,315 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_invoicing_terms ... 2026-10-26 06:27:51,567 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_order_auto_lock_with_public_user ... 2026-10-26 06:27:52,827 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_price_recomputation_on_readonly_unit_price ... 2026-10-26 06:27:53,182 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_sale_order_email_subtitle ... 2026-10-26 06:27:53,534 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_sale_order_line_product_taxes_on_branch ... 2026-10-26 06:28:09,731 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_sale_order_send_to_self ... 2026-10-26 06:28:10,792 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_sale_order_standard_flow ... 2026-10-26 06:28:11,730 103 INFO rb-9ca8621-226001-429047 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <095914571884912.1792996091.557399272918701-openerp-144-sale.order@9d8f0522d55a>: ['"Test Partner" <@False>'] 2026-10-26 06:28:11,782 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [416] 2026-10-26 06:28:12,584 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_sale_order_unit_price_recompute_on_product_change ... 2026-10-26 06:28:13,719 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_sale_sequence ... 2026-10-26 06:28:14,136 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_scheduled_mark_so_as_sent ... 2026-10-26 06:28:14,322 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.scheduled.message records with IDs: [1] 2026-10-26 06:28:14,372 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_sent_quotation_followers ... 2026-10-26 06:28:14,643 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_so_company_empty ... 2026-10-26 06:28:22,560 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_so_discount_is_not_reset ... 2026-10-26 06:28:23,383 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_so_is_invoiceable_if_only_discount_line_remains_to_invoice ... 2026-10-26 06:28:25,141 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_so_is_not_invoiceable_if_only_discount_line_is_to_invoice ... 2026-10-26 06:28:26,235 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_so_names ... 2026-10-26 06:28:26,292 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_sol_name_search ... 2026-10-26 06:28:26,383 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_sol_names ... 2026-10-26 06:28:27,152 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_state_changes ... 2026-10-26 06:28:28,383 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_tax_amount_rounding ... 2026-10-26 06:28:28,820 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_unlink_cancel ... 2026-10-26 06:28:29,149 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [162], uid: 119, model: sale.order 2026-10-26 06:28:29,314 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted sale.order records with IDs: [162] 2026-10-26 06:28:30,422 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [462] 2026-10-26 06:28:30,680 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [97, 96] 2026-10-26 06:28:30,736 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [83] 2026-10-26 06:28:30,778 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [85] 2026-10-26 06:28:30,867 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [163], uid: 119, model: sale.order 2026-10-26 06:28:30,984 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted sale.order records with IDs: [163] 2026-10-26 06:28:31,134 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2800] 2026-10-26 06:28:32,092 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_validity_days ... 2026-10-26 06:28:32,475 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_zero_quantity ... 2026-10-26 06:28:32,617 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 06:28:50,030 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrderInvoicing.test_invoice_state_when_ordered_quantity_is_negative ... 2026-10-26 06:28:52,398 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 06:28:55,576 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order: Starting TestSalesTeam.test_action_recompute_taxes ... 2026-10-26 06:28:56,127 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order: Starting TestSalesTeam.test_assign_sales_team_from_partner_user ... 2026-10-26 06:28:56,289 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order: Starting TestSalesTeam.test_assign_sales_team_when_changing_user ... 2026-10-26 06:28:56,465 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order: Starting TestSalesTeam.test_assign_tax_multi_company ... 2026-10-26 06:29:16,765 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order: Starting TestSalesTeam.test_cannot_assign_tax_of_mismatch_company ... 2026-10-26 06:29:29,864 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order: Starting TestSalesTeam.test_downpayment_amount_constraints ... 2026-10-26 06:29:29,974 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order: Starting TestSalesTeam.test_keep_sales_team_when_changing_user_with_no_team ... 2026-10-26 06:29:30,172 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order: Starting TestSalesTeam.test_qty_delivered_on_creation ... 2026-10-26 06:29:30,429 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order: Starting TestSalesTeam.test_sale_order_analytic_distribution_change ... 2026-10-26 06:29:30,656 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order.py", line 934, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:29:34,852 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd467f971a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order.py", line 934, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:29:34,853 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd464d40400> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order.py", line 934, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:29:34,864 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order.py", line 934, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:29:34,872 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd464d40040> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order.py", line 934, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:29:35,448 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order.py", line 934, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:29:39,523 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4671fbba0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order.py", line 934, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:29:39,524 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd467198040> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order.py", line 934, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:29:39,535 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order.py", line 934, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:29:39,543 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd46719bd80> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order.py", line 934, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:29:39,997 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order.py", line 934, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:29:43,901 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd466eae3e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order.py", line 934, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:29:43,903 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd464270ae0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order.py", line 934, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:29:43,913 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order.py", line 934, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:29:43,920 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd464273740> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order.py", line 934, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:29:44,509 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order.py", line 934, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:29:47,691 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd465bad8a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order.py", line 934, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:29:47,693 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd466ca27a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order.py", line 934, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:29:47,703 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order.py", line 934, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:29:47,709 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd46655e980> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order.py", line 934, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:29:48,171 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order.py", line 934, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:29:52,249 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd464cdb9c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order.py", line 934, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:29:52,250 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd466676ac0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order.py", line 934, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:29:52,261 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order.py", line 934, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:29:52,269 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd466675b20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order.py", line 934, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:29:52,748 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order.py", line 934, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:29:56,713 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4694d4c20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order.py", line 934, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:29:56,714 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd46743d260> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order.py", line 934, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:29:56,724 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order.py", line 934, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:29:56,732 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd46743c2c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order.py", line 934, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:29:57,223 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order.py", line 934, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:30:01,261 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd464b83ce0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order.py", line 934, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:30:01,263 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4689bba60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order.py", line 934, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:30:01,273 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order.py", line 934, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:30:01,281 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4689b8720> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order.py", line 934, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:30:01,753 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order.py", line 934, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:30:04,753 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd466c7bba0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order.py", line 934, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:30:04,755 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4657fab60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order.py", line 934, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:30:04,763 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order.py", line 934, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:30:04,769 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4657faca0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order.py", line 934, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:30:08,353 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:30:11,297 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd46636a5c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:30:11,298 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd467bcf6a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:30:11,307 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:30:11,314 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd467bcc680> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:30:11,356 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 06:30:32,716 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-26 06:30:32,716 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-26 06:30:33,396 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order: Starting TestSaleMailComposerUI.test_mail_attachment_removal_tour ... 2026-10-26 06:30:34,556 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Chrome pid: 1663 2026-10-26 06:30:34,556 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Chrome headless temporary user profile dir: /tmp/tmp4ukxk1vm_chrome_odoo 2026-10-26 06:30:34,557 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Issuing json command http://127.0.0.1:46347/json/version 2026-10-26 06:30:34,558 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:46347/json/version with timeout 3 increased to 10s during tests 2026-10-26 06:30:34,635 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Browser version: Chrome/150.0.7871.114 2026-10-26 06:30:34,635 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Issuing json command http://127.0.0.1:46347/json 2026-10-26 06:30:34,641 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:46347/json with timeout 3 increased to 10s during tests 2026-10-26 06:30:34,661 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Websocket url found: ws://127.0.0.1:46347/devtools/page/407A72F084ED57A74233243164523309 2026-10-26 06:30:34,689 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Enable chrome headless console log notification 2026-10-26 06:30:34,707 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Chrome headless enable page notifications 2026-10-26 06:30:34,801 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 06:30:34,816 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Setting session cookie in browser 2026-10-26 06:30:34,835 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Open "http://127.0.0.1:8069/odoo/sales/180" in browser 2026-10-26 06:30:34,836 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Navigating to: "http://127.0.0.1:8069/odoo/sales/180" 2026-10-26 06:30:34,898 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:30:36,913 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:36] "GET /odoo/sales/180 HTTP/1.1" 200 - 178 0.211 1.809 2026-10-26 06:30:36,919 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Navigation result: {'frameId': '407A72F084ED57A74233243164523309', 'loaderId': 'BBAE170FA8FE2CB8E60C2E36E207ABA6', 'isDownload': False} 2026-10-26 06:30:36,920 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Evaluate ready code "odoo.isTourReady('mail_attachment_removal_tour')" 2026-10-26 06:30:36,991 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:36] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.029 2026-10-26 06:30:37,049 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:37] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.017 0.065 2026-10-26 06:30:37,062 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:37] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.090 2026-10-26 06:30:38,145 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:38] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.463 0.711 2026-10-26 06:30:38,160 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:38] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 1.189 2026-10-26 06:30:38,175 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:38] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.734 2026-10-26 06:30:38,230 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:38] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-26 06:30:38,270 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 06:30:39,211 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:39] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-26 06:30:39,221 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:39] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 06:30:39,235 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:39] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-26 06:30:39,274 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:39] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.014 2026-10-26 06:30:39,291 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour.browser: Owl is running in 'dev' mode. 2026-10-26 06:30:39,358 103 INFO rb-9ca8621-226001-429047 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company YourTestCompany (1) 2026-10-26 06:30:39,429 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:39] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.037 0.083 2026-10-26 06:30:39,432 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:39] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.094 2026-10-26 06:30:39,485 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: The ready code tooks too much time : 2.5654211044311523 2026-10-26 06:30:39,511 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Evaluate test code "odoo.startTour('mail_attachment_removal_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/sales/180", "delayToCheckUndeterminisms": 0})" 2026-10-26 06:30:39,539 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour.browser: [1/9] Tour mail_attachment_removal_tour → Step click on send by email (trigger: .o_statusbar_buttons > button[name='action_quotation_send']) 2026-10-26 06:30:39,615 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:39] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 06:30:39,695 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:39] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.094 0.218 2026-10-26 06:30:39,747 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:39] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.008 0.367 2026-10-26 06:30:39,827 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:39] "GET /odoo/offline HTTP/1.1" 200 - 5 0.014 0.358 2026-10-26 06:30:39,899 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 06:30:39,910 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 06:30:40,276 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:40] "POST /mail/data HTTP/1.1" 200 - 143 0.175 0.579 2026-10-26 06:30:40,282 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.752 2026-10-26 06:30:40,335 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:40] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.727 2026-10-26 06:30:40,384 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:40] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.009 0.624 2026-10-26 06:30:40,445 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:40] "GET /web/image/res.partner/3/avatar_128?unique=1792996211000 HTTP/1.1" 200 - 9 0.013 0.676 2026-10-26 06:30:40,484 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:40] "POST /web/action/load HTTP/1.1" 200 - 13 0.007 0.670 2026-10-26 06:30:40,500 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-26 06:30:40,547 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:40] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.009 0.036 2026-10-26 06:30:40,624 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 06:30:41,515 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:41] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 218 0.195 0.788 2026-10-26 06:30:41,691 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:41] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.031 0.050 2026-10-26 06:30:41,704 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.074 2026-10-26 06:30:41,891 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:41] "POST /web/dataset/call_kw/sale.order/web_read HTTP/1.1" 200 - 70 0.055 0.184 2026-10-26 06:30:42,186 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:42] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 8 0.021 0.031 2026-10-26 06:30:42,268 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:42] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 06:30:42,499 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:42] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.019 0.048 2026-10-26 06:30:42,539 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour.browser: [2/9] Tour mail_attachment_removal_tour → Step save a new layout (trigger: .o_technical_modal button[name='document_layout_save']) 2026-10-26 06:30:42,632 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:42] "POST /mail/thread/data HTTP/1.1" 200 - 32 0.045 0.154 2026-10-26 06:30:42,725 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:42] "POST /web/dataset/call_button/sale.order/action_quotation_send HTTP/1.1" 200 - 18 0.021 0.134 2026-10-26 06:30:42,803 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:42] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.009 0.359 2026-10-26 06:30:42,854 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:42] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.009 0.315 2026-10-26 06:30:42,905 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:42] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.009 0.274 2026-10-26 06:30:42,968 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:42] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.021 0.325 2026-10-26 06:30:43,012 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:43] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.009 0.320 2026-10-26 06:30:43,073 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:43] "POST /web/dataset/call_kw/base.document.layout/get_views HTTP/1.1" 200 - 13 0.013 0.235 2026-10-26 06:30:43,173 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:43] "GET /web/image/res.partner/2/avatar_128?unique=1792996211000 HTTP/1.1" 200 - 13 0.022 0.056 2026-10-26 06:30:44,000 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:44] "POST /web/dataset/call_kw/base.document.layout/onchange HTTP/1.1" 200 - 91 0.157 0.729 2026-10-26 06:30:44,048 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:44] "POST /web/dataset/call_kw/report.layout/name_search HTTP/1.1" 200 - 1 0.000 0.007 2026-10-26 06:30:44,075 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:44] "POST /web/dataset/call_kw/report.paperformat/name_search HTTP/1.1" 200 - 2 0.002 0.007 2026-10-26 06:30:44,186 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:44] "GET /web/assets/2dba573/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-10-26 06:30:44,210 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour.browser: [3/9] Tour mail_attachment_removal_tour → Step delete attachment (trigger: .o_field_widget[name='attachment_ids'] li > button .fa-times) 2026-10-26 06:30:44,353 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 06:30:44,368 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:44] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 06:30:45,258 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: Simulating signal changes during tests 2026-10-26 06:30:45,259 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:45] "POST /web/dataset/call_kw/base.document.layout/web_save HTTP/1.1" 200 - 156 0.122 0.895 2026-10-26 06:30:45,342 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:45] "POST /web/dataset/call_button/base.document.layout/document_layout_save HTTP/1.1" 200 - 18 0.033 0.024 2026-10-26 06:30:47,306 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/39bbb9d/web.report_assets_common.min.css (id:5196) 2026-10-26 06:30:47,308 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Deleting attachments [3300] (matching /web/assets/_______/web.report_assets_common.min.css) because it was replaced with /web/assets/39bbb9d/web.report_assets_common.min.css 2026-10-26 06:30:47,361 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:47] "GET /web/assets/39bbb9d/web.report_assets_common.min.css HTTP/1.1" 200 - 20 0.070 1.951 2026-10-26 06:30:47,401 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:47] "GET /web/image/base.document.layout/1/logo?unique=1792996245269 HTTP/1.1" 200 - 6 0.011 2.045 2026-10-26 06:30:47,472 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:47] "POST /web/dataset/call_kw/mail.compose.message/get_views HTTP/1.1" 200 - 16 0.024 2.058 2026-10-26 06:30:48,061 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:48] "POST /web/dataset/call_kw/mail.compose.message/onchange HTTP/1.1" 200 - 96 0.074 0.474 2026-10-26 06:30:48,135 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:48] "POST /web/dataset/call_kw/mail.template/search_read HTTP/1.1" 200 - 1 0.002 0.012 2026-10-26 06:30:48,222 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:48] "POST /web/dataset/call_kw/mail.template/search_read HTTP/1.1" 200 - 1 0.002 0.021 2026-10-26 06:30:48,227 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour.browser: [4/9] Tour mail_attachment_removal_tour → Step add one extra file in composer (trigger: .o_field_mail_composer_attachment_selector button) 2026-10-26 06:30:48,303 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour.browser: Found 1 of ".o_field_mail_composer_attachment_selector .o_input_file" (immediately) and inputted 1 file(s) 2026-10-26 06:30:48,303 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour.browser: [5/9] Tour mail_attachment_removal_tour → Step check new attachment is listed (trigger: .o_field_mail_composer_attachment_list a:contains(file1.txt)) 2026-10-26 06:30:48,363 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:48] "POST /mail/attachment/upload HTTP/1.1" 200 - 5 0.012 0.022 2026-10-26 06:30:48,442 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:48] "POST /web/dataset/call_kw/ir.attachment/web_read HTTP/1.1" 200 - 3 0.002 0.013 2026-10-26 06:30:48,484 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour.browser: [6/9] Tour mail_attachment_removal_tour → Step send the email (trigger: .o_mail_send) 2026-10-26 06:30:48,550 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour.browser: [7/9] Tour mail_attachment_removal_tour → Step confirm quotation (trigger: button[name='action_confirm']) 2026-10-26 06:30:48,648 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:48] "POST /web/dataset/call_kw/mail.compose.message/web_save HTTP/1.1" 200 - 15 0.020 0.058 2026-10-26 06:30:49,217 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:49] "POST /web/dataset/call_kw/mail.compose.message/action_send_mail HTTP/1.1" 200 - 122 0.255 0.283 2026-10-26 06:30:49,295 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour.browser: [8/9] Tour mail_attachment_removal_tour → Step click on Send Message (trigger: button:contains('Send message')) 2026-10-26 06:30:49,320 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:49] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.031 0.061 2026-10-26 06:30:49,458 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:49] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-26 06:30:49,517 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour.browser: [9/9] Tour mail_attachment_removal_tour → Step Check that the extra attachment is not listed anymore in chatter composer (trigger: .o-mail-Composer:not(:has(div.o-mail-AttachmentList))) 2026-10-26 06:30:49,558 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:49] "POST /web/dataset/call_kw/sale.order/web_read HTTP/1.1" 200 - 65 0.066 0.245 2026-10-26 06:30:49,647 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour.browser: tour succeeded 2026-10-26 06:30:49,655 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour.browser: ╔═════════════════════════════════════════════╗ ║ TOUR mail_attachment_removal_tour SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-26 06:30:49,669 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:49] "POST /mail/thread/data HTTP/1.1" 200 - 33 0.028 0.341 2026-10-26 06:30:49,680 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.297 2026-10-26 06:30:50,065 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour.browser: heap 38550460 (allocated 41525248) 2026-10-26 06:30:50,091 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Closing chrome headless with pid 1663 2026-10-26 06:30:50,094 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Closing websocket connection 2026-10-26 06:30:50,102 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Terminating chrome headless with pid 1663 2026-10-26 06:30:50,244 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_063050_244713_test_mail_attachment_removal_tour.txt 2026-10-26 06:30:50,245 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Removing chrome user profile "/tmp/tmp4ukxk1vm_chrome_odoo" 2026-10-26 06:30:50,261 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: waiting for threads: [] 2026-10-26 06:30:50,376 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:30:50] "POST /web/dataset/call_button/sale.order/action_confirm HTTP/1.1" 200 - 129 0.382 0.668 2026-10-26 06:30:50,459 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order: Starting TestSaleMailComposerUI.test_mail_button_translation ... 2026-10-26 06:30:51,012 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 15 checked, 10 removed 2026-10-26 06:30:52,652 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_discount: Starting TestSaleOrderDiscount.test_amount ... 2026-10-26 06:30:53,083 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_discount: Starting TestSaleOrderDiscount.test_amount_discount_with_fixed_tax ... 2026-10-26 06:30:53,423 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_discount: Starting TestSaleOrderDiscount.test_discount_translation ... 2026-10-26 06:30:53,868 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_discount: Starting TestSaleOrderDiscount.test_discount_translation_tax_groups ... 2026-10-26 06:30:54,260 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_discount: Starting TestSaleOrderDiscount.test_line_and_global_discount ... 2026-10-26 06:30:54,587 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_discount: Starting TestSaleOrderDiscount.test_percent_discount_above_100 ... 2026-10-26 06:30:54,636 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_discount: Starting TestSaleOrderDiscount.test_so_discount ... 2026-10-26 06:30:54,991 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [354] 2026-10-26 06:30:55,287 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [355] 2026-10-26 06:30:55,472 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_discount: Starting TestSaleOrderDiscount.test_so_discount_with_fixed_tax ... 2026-10-26 06:30:55,794 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_discount: Starting TestSaleOrderDiscount.test_sol_discount ... 2026-10-26 06:30:55,901 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_discount: Starting TestSaleOrderDiscount.test_sol_discount_removal ... 2026-10-26 06:30:56,037 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:31:15,041 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_analytic_distribution ... 2026-10-26 06:31:15,341 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:31:19,843 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd465bd4680> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:31:19,845 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4698cf060> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:31:19,853 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:31:19,860 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4698ce340> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:31:20,392 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:31:24,612 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4670bec00> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:31:24,614 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd466066480> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:31:24,622 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:31:24,629 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd466067ce0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:31:25,146 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:31:28,374 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd46429bd80> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:31:28,376 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd467630860> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:31:28,387 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:31:28,394 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4676336a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:31:29,854 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:31:32,904 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd464b67d80> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:31:32,906 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4665ee340> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:31:32,916 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:31:32,924 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4665eff60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:31:33,468 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:31:37,635 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd464c29da0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:31:37,636 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd468604900> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:31:37,644 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:31:37,650 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4686042c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:31:38,073 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:31:41,262 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd467135da0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:31:41,264 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd467c31620> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:31:41,274 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:31:41,281 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd467c332e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:31:42,574 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:31:45,623 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd464357060> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:31:45,624 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd467a3f1a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:31:45,633 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:31:45,639 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd467a3dd00> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:31:46,123 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:31:50,073 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd46423b100> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:31:50,075 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4647c4d60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:31:50,085 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:31:50,092 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4647c7ec0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:31:55,364 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_analytic_distribution_zero_line ... 2026-10-26 06:31:55,450 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 512, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:31:58,459 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd467199080> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 512, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:31:58,461 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd467b3f7e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 512, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:31:58,471 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 512, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:31:58,478 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd467b3ede0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 512, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:31:58,994 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 512, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:32:03,263 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd467dbe340> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 512, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:32:03,265 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd469877560> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 512, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:32:03,275 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 512, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:32:03,283 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd469876520> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 512, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:32:03,797 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 512, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:32:07,016 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4678be0c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 512, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:32:07,017 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd464366a20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 512, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:32:07,026 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 512, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:32:07,032 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd464365120> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 512, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:32:08,434 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 512, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:32:11,630 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd466be8860> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 512, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:32:11,632 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd464360ae0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 512, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:32:11,641 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 512, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:32:11,649 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd464362d40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 512, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:32:12,187 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 512, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:32:16,005 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd467d7ee80> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 512, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:32:16,008 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4647c5080> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 512, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:32:16,022 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 512, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:32:16,033 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4647c7100> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 512, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:32:16,455 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 512, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:32:20,361 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd463f60b80> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 512, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:32:20,362 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd466e13ce0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 512, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:32:20,372 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 512, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:32:20,378 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd466e113a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 512, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:32:20,825 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 512, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:32:24,871 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd465e7f7e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 512, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:32:24,872 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd465d4d300> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 512, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:32:24,883 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 512, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:32:24,891 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd465d4e3e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 512, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:32:25,348 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 512, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:32:28,475 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd467652980> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 512, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:32:28,477 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd467428220> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 512, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:32:28,487 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 512, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:32:28,494 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd467429e40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 512, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:32:33,703 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_downpayment_description ... 2026-10-26 06:32:37,759 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_downpayment_price_unit_after_credit_note_cancel ... 2026-10-26 06:32:41,454 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #135 deleted account.partial.reconcile records with IDs: [249] 2026-10-26 06:32:41,590 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #135 deleted account.full.reconcile records with IDs: [118] 2026-10-26 06:32:42,705 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_so_downpayment_invoice_credited_reinvoiced ... 2026-10-26 06:32:47,089 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #135 deleted account.move.line.ctp records with IDs: [775, 776, 777, 778] 2026-10-26 06:32:47,296 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #135 deleted account.move.line records with IDs: [1544] 2026-10-26 06:32:49,647 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_so_with_multiple_line_rounding ... 2026-10-26 06:32:52,574 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_and_account_breakdown ... 2026-10-26 06:32:56,180 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_breakdown_fixed_payment_method ... 2026-10-26 06:32:58,264 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_breakdown_fixed_payment_method_with_taxes_on_all_lines ... 2026-10-26 06:33:00,251 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_breakdown_other_currency ... 2026-10-26 06:33:03,148 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_breakdown_with_discount ... 2026-10-26 06:33:05,441 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_fixed_amount_analytic_distribution ... 2026-10-26 06:33:05,534 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 541, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:33:09,597 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd468606ac0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 541, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:33:09,599 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4671eb560> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 541, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:33:09,611 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 541, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:33:09,616 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4671eaac0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 541, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:33:10,137 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 541, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:33:13,235 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd495a26020> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 541, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:33:13,237 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd466720220> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 541, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:33:13,246 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 541, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:33:13,253 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd466721ee0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 541, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:33:14,625 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 541, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:33:17,773 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd465f99760> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 541, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:33:17,775 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd465a3ede0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 541, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:33:17,785 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 541, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:33:17,795 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd465a3e200> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 541, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:33:18,320 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 541, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:33:22,514 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd464b64c20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 541, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:33:22,516 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd465e7bb00> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 541, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:33:22,526 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 541, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:33:22,533 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd465e7a5c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 541, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:33:23,076 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 541, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:33:27,018 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4645299e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 541, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:33:27,019 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd464659120> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 541, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:33:27,030 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 541, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:33:27,038 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4646598a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 541, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:33:27,538 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 541, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:33:30,585 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4667498a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 541, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:33:30,587 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd465e3fc40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 541, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:33:30,598 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 541, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:33:30,606 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd465e3e5c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 541, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:33:32,007 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 541, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:33:35,275 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4694d79c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 541, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:33:35,276 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd46874ba60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 541, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:33:35,286 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 541, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:33:35,294 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd46874b100> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 541, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:33:35,698 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 541, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:33:39,754 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd466ec1b20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 541, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:33:39,756 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd46833b380> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 541, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:33:39,766 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 541, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:33:39,773 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd46833ab60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_order_down_payment.py", line 541, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:33:44,991 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_fixed_amount_breakdown ... 2026-10-26 06:33:47,129 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_fixed_amount_price_include ... 2026-10-26 06:33:48,892 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_fixed_amount_price_not_included ... 2026-10-26 06:33:50,836 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_price_include_amount_rounding ... 2026-10-26 06:33:51,398 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #135 deleted sale.order.line records with IDs: [362] 2026-10-26 06:33:54,035 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_price_include_breakdown ... 2026-10-26 06:33:56,394 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_price_include_include_base_amount_breakdown ... 2026-10-26 06:33:58,653 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_price_include_include_base_amount_breakdown_with_discount ... 2026-10-26 06:34:01,140 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_price_include_negative_amount_rounding_final_invoice ... 2026-10-26 06:34:01,676 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #135 deleted sale.order.line records with IDs: [361, 362] 2026-10-26 06:34:06,792 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #135 deleted account.move.line.ctp records with IDs: [795, 796] 2026-10-26 06:34:06,898 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #135 deleted account.move.line.ctp records with IDs: [797, 798, 799, 800, 801, 802] 2026-10-26 06:34:07,076 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #135 deleted account.move.line records with IDs: [1644, 1645] 2026-10-26 06:34:08,614 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #135 deleted account.move.line.ctp records with IDs: [803, 804, 805, 806] 2026-10-26 06:34:08,849 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #135 deleted account.move.line records with IDs: [1641, 1642, 1643, 1646, 1647, 1648] 2026-10-26 06:34:08,997 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #135 deleted mail.message records with IDs: [12316, 12315] 2026-10-26 06:34:09,172 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #135 deleted account.move records with IDs: [647] 2026-10-26 06:34:09,260 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #135 deleted mail.followers records with IDs: [2909] 2026-10-26 06:34:10,861 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_price_include_positive_amount_rounding_final_invoice ... 2026-10-26 06:34:11,556 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #135 deleted sale.order.line records with IDs: [361, 362] 2026-10-26 06:34:16,047 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #135 deleted account.move.line.ctp records with IDs: [811, 812] 2026-10-26 06:34:16,156 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #135 deleted account.move.line.ctp records with IDs: [813, 814, 815, 816, 817, 818] 2026-10-26 06:34:16,361 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #135 deleted account.move.line records with IDs: [1665, 1666] 2026-10-26 06:34:17,842 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #135 deleted account.move.line.ctp records with IDs: [819, 820, 821, 822] 2026-10-26 06:34:18,028 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #135 deleted account.move.line records with IDs: [1662, 1663, 1664, 1667, 1668, 1669] 2026-10-26 06:34:18,171 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #135 deleted mail.message records with IDs: [12324, 12323] 2026-10-26 06:34:18,271 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #135 deleted account.move records with IDs: [650] 2026-10-26 06:34:18,334 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #135 deleted mail.followers records with IDs: [2915] 2026-10-26 06:34:20,236 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_price_include_small_amount_rounding_final_invoice ... 2026-10-26 06:34:26,323 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_with_diff_tax_on_invoice_breakdown ... 2026-10-26 06:34:26,619 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #135 deleted sale.order.line records with IDs: [360, 361, 362] 2026-10-26 06:34:28,725 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #135 deleted account.move.line.ctp records with IDs: [833, 834] 2026-10-26 06:34:28,987 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #135 deleted account.move.line records with IDs: [1707] 2026-10-26 06:34:30,582 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:34:33,770 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4668a9bc0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:34:33,771 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd466be8e00> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:34:33,783 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:34:33,791 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd466be9d00> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:34:33,843 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 06:34:35,251 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_product_catalog: Starting TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour ... 2026-10-26 06:34:44,315 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour: Chrome pid: 1902 2026-10-26 06:34:44,315 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour: Chrome headless temporary user profile dir: /tmp/tmpwpedpv3u_chrome_odoo 2026-10-26 06:34:44,316 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour: Issuing json command http://127.0.0.1:36143/json/version 2026-10-26 06:34:44,317 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:36143/json/version with timeout 3 increased to 10s during tests 2026-10-26 06:34:44,414 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour: Browser version: Chrome/150.0.7871.114 2026-10-26 06:34:44,422 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour: Issuing json command http://127.0.0.1:36143/json 2026-10-26 06:34:44,425 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:36143/json with timeout 3 increased to 10s during tests 2026-10-26 06:34:44,444 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour: Websocket url found: ws://127.0.0.1:36143/devtools/page/3D1E3A16BCA2ADE85D727289305D4191 2026-10-26 06:34:44,456 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour: Enable chrome headless console log notification 2026-10-26 06:34:44,481 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour: Chrome headless enable page notifications 2026-10-26 06:34:48,277 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 06:34:48,286 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour: Setting session cookie in browser 2026-10-26 06:34:48,290 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour: Open "http://127.0.0.1:8069/web#action=sale.action_quotations" in browser 2026-10-26 06:34:48,290 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour: Navigating to: "http://127.0.0.1:8069/web#action=sale.action_quotations" 2026-10-26 06:34:48,317 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:34:50,240 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:50] "GET /web HTTP/1.1" 200 - 179 0.161 1.768 2026-10-26 06:34:50,245 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour: Navigation result: {'frameId': '3D1E3A16BCA2ADE85D727289305D4191', 'loaderId': '5165F343F624B75AF1044268EE5F75E6', 'isDownload': False} 2026-10-26 06:34:50,245 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour: Evaluate ready code "odoo.isTourReady('sale_catalog')" 2026-10-26 06:34:50,309 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:50] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.018 2026-10-26 06:34:50,337 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:50] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 0.022 2026-10-26 06:34:50,356 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:50] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.011 0.063 2026-10-26 06:34:50,381 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:50] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.079 2026-10-26 06:34:50,429 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 06:34:51,718 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:51] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.678 0.753 2026-10-26 06:34:51,738 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:51] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 1.320 2026-10-26 06:34:51,755 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:51] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 1.091 2026-10-26 06:34:51,961 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:51] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-26 06:34:51,969 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:51] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-26 06:34:51,994 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:51] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.029 2026-10-26 06:34:52,015 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:52] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.009 2026-10-26 06:34:52,058 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour.browser: Owl is running in 'dev' mode. 2026-10-26 06:34:52,095 103 INFO rb-9ca8621-226001-429047 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company Branch Company (40) 2026-10-26 06:34:52,172 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:52] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 9 0.021 0.109 2026-10-26 06:34:52,181 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:52] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.050 2026-10-26 06:34:52,188 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:52] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.097 2026-10-26 06:34:52,235 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:52] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.006 0.092 2026-10-26 06:34:52,273 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:52] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.024 2026-10-26 06:34:52,294 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour: Evaluate test code "odoo.startTour('sale_catalog', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/web#action=sale.action_quotations", "delayToCheckUndeterminisms": 0})" 2026-10-26 06:34:52,322 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour.browser: [1/14] Tour sale_catalog → Step Create a new SO (trigger: .o_list_button_add) 2026-10-26 06:34:52,573 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-26 06:34:52,586 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 06:34:52,960 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:52] "POST /mail/data HTTP/1.1" 200 - 147 0.349 0.308 2026-10-26 06:34:52,987 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:52] "POST /web/action/load HTTP/1.1" 200 - 12 0.006 0.615 2026-10-26 06:34:53,032 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:53] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.015 0.645 2026-10-26 06:34:53,085 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:53] "GET /web/image/res.partner/3/avatar_128?unique=1792996473000 HTTP/1.1" 200 - 9 0.022 0.674 2026-10-26 06:34:53,086 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.495 2026-10-26 06:34:53,187 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-26 06:34:53,248 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:53] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.011 0.037 2026-10-26 06:34:53,261 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:53] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 06:34:53,292 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:53] "GET /web/image/res.company/40/favicon HTTP/1.1" 200 - 9 0.009 0.044 2026-10-26 06:34:53,365 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 06:34:54,071 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:54] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 208 0.135 0.707 2026-10-26 06:34:54,130 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:54] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 1 0.001 0.015 2026-10-26 06:34:54,154 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.041 2026-10-26 06:34:54,459 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:54] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 06:34:54,571 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour.browser: [2/14] Tour sale_catalog → Step Select the customer field (trigger: .o_field_res_partner_many2one input.o_input) 2026-10-26 06:34:54,654 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:54] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 11 0.040 0.119 2026-10-26 06:34:54,707 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:54] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.017 0.183 2026-10-26 06:34:54,781 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:54] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.017 0.240 2026-10-26 06:34:54,955 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:54] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 40 0.030 0.288 2026-10-26 06:34:55,033 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:55] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 11 0.021 0.501 2026-10-26 06:34:55,037 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.418 2026-10-26 06:34:55,323 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:55] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 06:34:55,486 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour.browser: [3/14] Tour sale_catalog → Step Wait for the field to be active (trigger: .o_field_res_partner_many2one input[aria-expanded=true]) 2026-10-26 06:34:55,556 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:55] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 6 0.018 0.048 2026-10-26 06:34:55,593 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour.browser: [4/14] Tour sale_catalog → Step Select a customer from the dropdown (trigger: .o_field_res_partner_many2one .dropdown-item:not([id$='_loading']):first) 2026-10-26 06:34:55,702 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour.browser: [5/14] Tour sale_catalog → Step Open product catalog (trigger: button[name="action_add_from_catalog"]) 2026-10-26 06:34:55,763 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour.browser: [6/14] Tour sale_catalog → Step Type 'Restricted' into the search bar (trigger: input.o_searchview_input) 2026-10-26 06:34:55,878 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:55] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 43 0.043 0.129 2026-10-26 06:34:56,517 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:56] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 124 0.241 0.309 2026-10-26 06:34:56,638 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:56] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 5 0.012 0.046 2026-10-26 06:34:56,765 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:56] "POST /mail/thread/data HTTP/1.1" 200 - 33 0.051 0.135 2026-10-26 06:34:56,810 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:56] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 5 0.010 0.207 2026-10-26 06:34:56,832 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:56] "POST /web/dataset/call_button/sale.order.line/action_add_from_catalog HTTP/1.1" 200 - 6 0.008 0.222 2026-10-26 06:34:56,907 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:56] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.019 0.221 2026-10-26 06:34:56,993 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:56] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.018 0.166 2026-10-26 06:34:57,031 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:57] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.009 0.344 2026-10-26 06:34:57,640 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:57] "POST /web/dataset/call_kw/product.product/get_views HTTP/1.1" 200 - 194 0.162 0.611 2026-10-26 06:34:57,704 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:57] "POST /web/dataset/call_kw/product.product/search_panel_select_range HTTP/1.1" 200 - 5 0.012 0.029 2026-10-26 06:34:57,800 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:57] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range HTTP/1.1" 200 - 6 0.028 0.049 2026-10-26 06:34:57,997 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:57] "POST /web/dataset/call_kw/product.product/web_search_read HTTP/1.1" 200 - 36 0.069 0.109 2026-10-26 06:34:58,015 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:58] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 1 0.001 0.193 2026-10-26 06:34:58,123 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:58] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 16 0.024 0.078 2026-10-26 06:34:58,143 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:58] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 1 0.001 0.093 2026-10-26 06:34:58,505 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:58] "GET /web/image/product.product/235/image_128?unique=1792980668000 HTTP/1.1" 200 - 6 0.014 0.035 2026-10-26 06:34:58,529 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour.browser: [7/14] Tour sale_catalog → Step Search for the product (trigger: input.o_searchview_input) 2026-10-26 06:34:58,548 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:58] "GET /web/image/product.product/281/image_128?unique=1792981027000 HTTP/1.1" 200 - 6 0.010 0.068 2026-10-26 06:34:58,561 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour.browser: [8/14] Tour sale_catalog → Step Wait for catalog rendering (trigger: .o_kanban_record:contains("Restricted Product")) 2026-10-26 06:34:58,571 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:58] "GET /web/image/product.product/270/image_128?unique=1792982370000 HTTP/1.1" 200 - 6 0.006 0.084 2026-10-26 06:34:58,590 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:58] "GET /web/image/product.product/159/image_128?unique=1792980648000 HTTP/1.1" 200 - 6 0.003 0.109 2026-10-26 06:34:58,622 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:58] "GET /web/image/product.product/158/image_128?unique=1792980648000 HTTP/1.1" 200 - 6 0.007 0.136 2026-10-26 06:34:58,654 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:58] "GET /web/image/product.product/271/image_128?unique=1792982370000 HTTP/1.1" 200 - 6 0.016 0.151 2026-10-26 06:34:58,686 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:58] "GET /web/image/product.product/17/image_128?unique=1792983032000 HTTP/1.1" 200 - 6 0.008 0.163 2026-10-26 06:34:58,724 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:58] "GET /web/image/product.product/19/image_128?unique=1792982370000 HTTP/1.1" 200 - 6 0.003 0.084 2026-10-26 06:34:58,748 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:58] "GET /web/image/product.product/20/image_128?unique=1792982370000 HTTP/1.1" 200 - 6 0.004 0.073 2026-10-26 06:34:58,784 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:58] "GET /web/image/product.product/18/image_128?unique=1792982370000 HTTP/1.1" 200 - 6 0.010 0.189 2026-10-26 06:34:58,811 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:58] "GET /web/image/product.product/16/image_128?unique=1792982370000 HTTP/1.1" 200 - 6 0.008 0.244 2026-10-26 06:34:58,880 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:58] "POST /web/dataset/call_kw/product.product/search_panel_select_range HTTP/1.1" 200 - 4 0.021 0.253 2026-10-26 06:34:58,923 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:58] "GET /web/image/product.product/24/image_128?unique=1792982370000 HTTP/1.1" 200 - 6 0.019 0.141 2026-10-26 06:34:58,960 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:58] "GET /web/image/product.product/23/image_128?unique=1792982370000 HTTP/1.1" 200 - 6 0.006 0.208 2026-10-26 06:34:58,994 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:58] "GET /web/image/product.product/21/image_128?unique=1792982370000 HTTP/1.1" 200 - 6 0.004 0.289 2026-10-26 06:34:59,031 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:59] "GET /web/image/product.product/148/image_128?unique=1792983110000 HTTP/1.1" 200 - 6 0.004 0.233 2026-10-26 06:34:59,065 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:59] "GET /web/image/product.product/40/image_128?unique=1792980668000 HTTP/1.1" 200 - 6 0.010 0.211 2026-10-26 06:34:59,115 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:59] "GET /web/image/product.product/233/image_128?unique=1792980668000 HTTP/1.1" 200 - 6 0.019 0.118 2026-10-26 06:34:59,168 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:59] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range HTTP/1.1" 200 - 2 0.012 0.223 2026-10-26 06:34:59,197 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:59] "GET /web/image/product.product/231/image_128?unique=1792980668000 HTTP/1.1" 200 - 6 0.007 0.142 2026-10-26 06:34:59,244 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:59] "GET /web/image/product.product/42/image_128?unique=1792980668000 HTTP/1.1" 200 - 6 0.011 0.150 2026-10-26 06:34:59,282 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:59] "GET /web/image/product.product/234/image_128?unique=1792980668000 HTTP/1.1" 200 - 6 0.008 0.147 2026-10-26 06:34:59,309 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:59] "GET /web/image/product.product/230/image_128?unique=1792980668000 HTTP/1.1" 200 - 6 0.004 0.288 2026-10-26 06:34:59,332 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:59] "GET /web/image/product.product/41/image_128?unique=1792980668000 HTTP/1.1" 200 - 6 0.005 0.422 2026-10-26 06:34:59,355 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:59] "GET /web/image/product.product/228/image_128?unique=1792980668000 HTTP/1.1" 200 - 6 0.008 0.086 2026-10-26 06:34:59,476 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:59] "POST /web/dataset/call_kw/product.product/web_search_read HTTP/1.1" 200 - 16 0.049 0.222 2026-10-26 06:34:59,512 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:59] "GET /web/image/product.product/13/image_128?unique=1792982370000 HTTP/1.1" 200 - 5 0.017 0.175 2026-10-26 06:34:59,532 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:59] "GET /web/image/product.product/12/image_128?unique=1792982370000 HTTP/1.1" 200 - 6 0.004 0.226 2026-10-26 06:34:59,564 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:59] "GET /web/image/product.product/229/image_128?unique=1792980668000 HTTP/1.1" 200 - 6 0.008 0.381 2026-10-26 06:34:59,594 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:59] "GET /web/image/product.product/14/image_128?unique=1792982370000 HTTP/1.1" 200 - 5 0.005 0.245 2026-10-26 06:34:59,667 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:34:59] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 10 0.017 0.148 2026-10-26 06:34:59,735 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour.browser: [9/14] Tour sale_catalog → Step Wait for filtering (trigger: .o_kanban_renderer:not(:has(.o_kanban_record:contains("AAA Product")))) 2026-10-26 06:34:59,833 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour.browser: [10/14] Tour sale_catalog → Step Add the product to the SO (trigger: .o_kanban_record:contains("Restricted Product") .fa-shopping-cart) 2026-10-26 06:34:59,905 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour.browser: [11/14] Tour sale_catalog → Step Wait for product to be added (trigger: .o_kanban_record:contains("Restricted Product"):not(:has(.fa-shopping-cart))) 2026-10-26 06:34:59,957 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour.browser: [12/14] Tour sale_catalog → Step Input a custom quantity (trigger: .o_kanban_record:contains("Restricted Product") .o_input) 2026-10-26 06:35:00,021 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour.browser: [13/14] Tour sale_catalog → Step Increase the quantity (trigger: .o_kanban_record:contains("Restricted Product") .fa-plus) 2026-10-26 06:35:00,083 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour.browser: [14/14] Tour sale_catalog → Step Close the catalog (trigger: .o-kanban-button-back) 2026-10-26 06:35:00,148 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour.browser: tour succeeded 2026-10-26 06:35:00,149 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour.browser: ╔═════════════════════════════╗ ║ TOUR sale_catalog SUCCEEDED ║ ╚═════════════════════════════╝ 2026-10-26 06:35:00,428 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour.browser: heap 40627188 (allocated 42049536) 2026-10-26 06:35:00,439 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour: Closing chrome headless with pid 1902 2026-10-26 06:35:00,442 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour: Closing websocket connection 2026-10-26 06:35:00,450 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour: Terminating chrome headless with pid 1902 2026-10-26 06:35:00,609 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_063500_609704_test_sale_order_product_catalog_branch_company_tour.txt 2026-10-26 06:35:00,610 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour: Removing chrome user profile "/tmp/tmpwpedpv3u_chrome_odoo" 2026-10-26 06:35:00,704 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:35:02,741 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_combo_product_discount ... 2026-10-26 06:35:03,248 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_combo_product_extra_price_currency ... 2026-10-26 06:35:04,141 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_combo_product_zero_base_price_distributes_evenly ... 2026-10-26 06:35:04,548 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_compute_price_unit_no_currency ... 2026-10-26 06:35:04,654 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_discount_and_amount_undiscounted ... 2026-10-26 06:35:06,008 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted stock.move records with IDs: [606] 2026-10-26 06:35:06,940 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_discount_and_untaxed_subtotal ... 2026-10-26 06:35:08,373 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_fiscalposition_application ... 2026-10-26 06:35:17,151 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_free_product_and_price_include_fixed_tax ... 2026-10-26 06:35:17,425 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_manual_price_prevents_recompute ... 2026-10-26 06:35:18,670 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_multi_currency_discount ... 2026-10-26 06:35:28,114 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_negative_discounts ... 2026-10-26 06:35:28,332 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_no_pricelist_rules ... 2026-10-26 06:35:29,622 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_pricelist_based_on_another ... 2026-10-26 06:35:29,898 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_pricelist_dates ... 2026-10-26 06:35:30,643 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_pricelist_minimal_qty ... 2026-10-26 06:35:31,008 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_pricelist_price_recompute_on_quantity_change ... 2026-10-26 06:35:33,099 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_pricelist_product_context ... 2026-10-26 06:35:33,675 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_pricelist_with_another_currency ... 2026-10-26 06:35:34,889 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_product_quantity_rounding ... 2026-10-26 06:35:35,707 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_sale_tax_mapping ... 2026-10-26 06:35:36,113 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_sale_with_taxes ... 2026-10-26 06:35:36,367 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_show_discount ... 2026-10-26 06:35:36,941 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_so_tax_mapping ... 2026-10-26 06:35:37,273 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_so_tax_mapping_multicompany ... 2026-10-26 06:35:43,176 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_update_prices ... 2026-10-26 06:35:43,555 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 06:35:44,180 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted product.product records with IDs: [1167] 2026-10-26 06:35:44,628 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted product.product records with IDs: [1186] 2026-10-26 06:35:44,673 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_product_attribute_value_config: Starting TestSaleProductAttributeValueConfig.test_01_is_combination_possible_archived ... 2026-10-26 06:35:45,638 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted product.product records with IDs: [1184, 1185, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183] 2026-10-26 06:35:45,713 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [467] 2026-10-26 06:35:46,268 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted product.product records with IDs: [1191, 1192, 1193, 1194, 1195] 2026-10-26 06:35:46,316 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [461] 2026-10-26 06:35:46,516 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted product.product records with IDs: [1190] 2026-10-26 06:35:46,838 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [475] 2026-10-26 06:35:47,191 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted product.product records with IDs: [1197, 1198] 2026-10-26 06:35:47,832 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted product.product records with IDs: [1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207] 2026-10-26 06:35:48,803 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted product.product records with IDs: [1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215] 2026-10-26 06:35:48,883 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [476] 2026-10-26 06:35:49,329 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted product.product records with IDs: [1225, 1226, 1227, 1228, 1229] 2026-10-26 06:35:49,395 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [477] 2026-10-26 06:35:49,658 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted product.product records with IDs: [1224] 2026-10-26 06:35:50,042 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [478] 2026-10-26 06:35:50,428 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted product.product records with IDs: [1230, 1231] 2026-10-26 06:35:50,839 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:35:52,556 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_product_template: Starting TestSaleProductTemplate.test_sale_get_additional_configurator_data ... 2026-10-26 06:35:52,912 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_product_template: Starting TestSaleProductTemplate.test_sale_get_configurator_display_price ... 2026-10-26 06:35:53,124 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:36:17,823 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_refund: Starting TestSaleRefund.test_refund_create ... 2026-10-26 06:36:20,540 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_refund: Starting TestSaleRefund.test_refund_invoice_with_downpayment ... 2026-10-26 06:36:25,329 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_refund: Starting TestSaleRefund.test_refund_modify ... 2026-10-26 06:36:34,857 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 06:36:50,296 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_report: Starting TestSaleReportCurrencyRate.test_sale_report_foreign_currency ... 2026-10-26 06:36:57,780 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_report: Starting TestSaleReportCurrencyRate.test_sale_report_with_downpayment ... 2026-10-26 06:36:59,872 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:37:35,878 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_amount_to_invoice_multiple_so ... 2026-10-26 06:37:38,831 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_amount_to_invoice_one_line_multiple_so ... 2026-10-26 06:37:41,575 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_amount_to_invoice_price_unit_change ... 2026-10-26 06:37:43,802 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_amount_to_invoice_with_discount ... 2026-10-26 06:37:46,012 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_credit_note_automatic_matching ... 2026-10-26 06:37:48,938 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_credit_note_no_automatic_matching ... 2026-10-26 06:37:51,509 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_downpayment ... 2026-10-26 06:37:55,028 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_downpayment_fixed_amount_with_zero_total_amount ... 2026-10-26 06:37:56,557 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_downpayment_invoice_and_partial_credit_note ... 2026-10-26 06:38:03,858 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_downpayment_line_name ... 2026-10-26 06:38:06,031 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_downpayment_line_remains_on_SO ... 2026-10-26 06:38:08,894 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_downpayment_percentage_tax_icl ... 2026-10-26 06:38:11,356 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_downpayment_validation ... 2026-10-26 06:38:13,737 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_group_invoice ... 2026-10-26 06:38:18,710 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_invoice ... 2026-10-26 06:38:24,015 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_invoice_after_product_return_price_not_default ... 2026-10-26 06:38:26,683 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #152 deleted stock.move.line records with IDs: [546] 2026-10-26 06:38:27,012 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #152 deleted stock.move records with IDs: [641] 2026-10-26 06:38:27,326 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_invoice_analytic_distribution_model ... 2026-10-26 06:38:27,403 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 772, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:38:31,829 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4657fa7a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 772, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:38:31,831 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd46783f6a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 772, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:38:31,842 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 772, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:38:31,850 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd46783cea0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 772, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:38:32,356 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 772, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:38:36,457 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd46406b240> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 772, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:38:36,459 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd495deaac0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 772, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:38:36,469 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 772, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:38:36,476 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd495dea0c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 772, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:38:37,048 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 772, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:38:41,047 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4640be340> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 772, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:38:41,049 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd464e05a80> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 772, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:38:41,058 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 772, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:38:41,066 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd464e077e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 772, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:38:41,658 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 772, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:38:44,742 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd46605f600> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 772, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:38:44,743 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4674a1bc0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 772, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:38:44,755 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 772, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:38:44,763 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4674a1300> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 772, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:38:46,270 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 772, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:38:49,283 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4687e7100> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 772, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:38:49,284 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd46924f4c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 772, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:38:49,293 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 772, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:38:49,300 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd46924dc60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 772, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:38:49,754 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 772, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:38:53,682 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd495fe5a80> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 772, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:38:53,684 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd465e344a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 772, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:38:53,694 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 772, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:38:53,701 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd465e35620> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 772, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:38:54,222 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 772, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:38:58,343 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd466e547c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 772, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:38:58,345 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd46776d620> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 772, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:38:58,355 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 772, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:38:58,362 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4653dcb80> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 772, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:38:58,810 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 772, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:01,713 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd466caf880> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 772, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:01,714 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd46730bec0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 772, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:01,721 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 772, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:01,727 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd46730a200> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 772, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:08,359 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_invoice_analytic_rule_with_account_prefix ... 2026-10-26 06:39:08,608 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 810, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:11,558 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd464d03e20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 810, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:11,559 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd495afe3e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 810, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:11,569 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 810, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:11,574 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd495afcae0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 810, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:13,126 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 810, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:16,351 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd46860c540> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 810, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:16,352 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd465a682c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 810, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:16,368 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 810, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:16,375 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd465a68900> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 810, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:16,855 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 810, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:20,702 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4690a7e20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 810, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:20,703 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4663fa2a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 810, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:20,710 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 810, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:20,715 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4663f8860> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 810, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:21,263 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 810, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:25,013 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd466e57100> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 810, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:25,014 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4665d6a20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 810, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:25,023 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 810, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:25,028 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4665d49a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 810, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:25,560 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 810, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:28,544 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4686067a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 810, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:28,545 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd465bde160> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 810, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:28,556 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 810, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:28,563 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd465bdc540> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 810, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:29,904 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 810, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:33,072 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd464d94d60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 810, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:33,073 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd495d71440> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 810, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:33,082 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 810, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:33,090 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd495d70ea0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 810, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:33,582 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 810, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:37,415 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd465f0e160> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 810, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:37,416 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd467c551c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 810, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:37,424 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 810, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:37,430 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd467c56840> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 810, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:37,827 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 810, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:41,775 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4677813a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 810, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:41,777 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd467deab60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 810, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:41,787 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 810, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:41,795 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd467debc40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 810, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:42,313 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 819, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:45,496 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd464e8e3e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 819, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:45,498 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd465d8ccc0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 819, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:45,507 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 819, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:45,514 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd465d8da80> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 819, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:46,875 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 819, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:49,921 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd465f7bd80> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 819, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:49,923 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd46429b2e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 819, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:49,932 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 819, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:49,939 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4642982c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 819, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:50,402 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 819, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:54,213 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd495fe6480> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 819, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:54,215 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd465fb76a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 819, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:54,225 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 819, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:54,233 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd465fb68e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 819, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:54,676 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 819, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:58,746 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd495ce9080> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 819, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:58,749 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd468379580> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 819, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:58,764 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 819, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:58,771 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd468379d00> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 819, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:39:59,243 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 819, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:40:02,457 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4646f5d00> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 819, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:40:02,459 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd467071080> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 819, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:40:02,469 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 819, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:40:02,477 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4670716c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 819, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:40:03,784 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 819, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:40:06,836 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd464eed080> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 819, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:40:06,838 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4677807c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 819, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:40:06,851 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 819, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:40:06,864 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4677820c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 819, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:40:07,327 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 819, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:40:11,210 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd466ed44a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 819, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:40:11,212 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd464f087c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 819, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:40:11,222 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 819, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:40:11,229 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd464f08220> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 819, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:40:11,774 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 819, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:40:15,834 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd464c2aca0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 819, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:40:15,836 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4653dd6c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 819, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:40:15,848 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 819, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:40:15,856 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4653dfec0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 819, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:40:20,361 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_invoice_combo_product ... 2026-10-26 06:40:22,971 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_invoice_line_name_has_product_name ... 2026-10-26 06:40:24,941 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_invoice_line_name_partner_specific_code_not_duplicated ... 2026-10-26 06:40:26,589 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_invoice_line_name_partner_specific_code_other_company ... 2026-10-26 06:40:36,884 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_invoice_line_name_standard_code_not_duplicated ... 2026-10-26 06:40:38,649 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_invoice_with_discount ... 2026-10-26 06:40:41,149 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_invoice_with_sections ... 2026-10-26 06:40:43,016 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_keep_distribution_on_analytic_account_change ... 2026-10-26 06:40:43,118 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1361, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:40:47,154 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd466454860> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1361, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:40:47,156 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd467402700> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1361, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:40:47,166 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1361, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:40:47,173 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd467400400> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1361, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:40:47,675 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1361, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:40:51,812 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4663f4400> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1361, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:40:51,813 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4657fa340> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1361, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:40:51,821 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1361, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:40:51,827 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4657f9e40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1361, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:40:52,369 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1361, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:40:56,584 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4671e9300> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1361, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:40:56,585 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd466cddc60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1361, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:40:56,597 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1361, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:40:56,604 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd466cde7a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1361, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:40:57,101 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1361, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:00,298 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4668b9940> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1361, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:00,300 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4670294e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1361, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:00,309 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1361, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:00,316 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd467029120> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1361, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:01,824 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1361, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:05,053 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd46485bc40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1361, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:05,055 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd469883600> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1361, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:05,065 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1361, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:05,072 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4698805e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1361, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:05,519 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1361, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:09,441 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4686a91c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1361, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:09,442 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4665d76a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1361, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:09,453 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1361, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:09,460 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4665d4c20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1361, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:09,896 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1361, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:13,850 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd495d72a20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1361, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:13,852 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd493ff4540> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1361, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:13,862 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1361, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:13,870 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd493ff4ea0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1361, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:14,344 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1361, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:17,412 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4663d9300> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1361, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:17,414 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4657fa8e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1361, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:17,425 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1361, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:17,433 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4657fb380> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1361, in test_keep_distribution_on_analytic_account_change analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:18,868 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1374, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:21,846 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd464374680> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1374, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:21,848 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4646385e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1374, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:21,857 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1374, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:21,865 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4646393a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1374, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:22,320 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1374, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:26,283 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd495c98220> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1374, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:26,285 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd495a54680> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1374, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:26,296 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1374, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:26,304 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd495a56d40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1374, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:26,809 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1374, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:31,017 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd469876340> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1374, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:31,018 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4640cb4c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1374, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:31,029 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1374, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:31,036 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4640c8ea0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1374, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:31,661 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1374, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:34,849 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4646aa700> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1374, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:34,851 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4643613a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1374, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:34,861 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1374, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:34,868 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd464360fe0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1374, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:35,398 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1374, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:39,494 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd46655d760> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1374, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:39,496 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd464d65d00> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1374, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:39,507 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1374, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:39,514 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd464d67380> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1374, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:40,025 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1374, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:43,998 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4646f7d80> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1374, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:44,000 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd465fb4e00> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1374, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:44,010 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1374, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:44,017 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd465fb4c20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1374, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:44,484 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1374, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:48,491 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd465e2a980> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1374, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:48,493 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4664556c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1374, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:48,503 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1374, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:48,510 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd466456840> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1374, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:48,960 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1374, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:51,956 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4674aade0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1374, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:51,957 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd464f12700> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1374, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:51,966 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1374, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:51,971 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd464f10ea0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale/tests/test_sale_to_invoice.py", line 1374, in test_keep_distribution_on_analytic_account_change analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:41:57,032 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_multi_company_invoice ... 2026-10-26 06:42:01,041 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_multiple_sale_orders_on_same_invoice ... 2026-10-26 06:42:03,820 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_qty_invoiced ... 2026-10-26 06:42:09,038 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_refund_salesteam ... 2026-10-26 06:42:12,129 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_sale_order_standard_flow_with_invoicing ... 2026-10-26 06:42:13,830 103 INFO rb-9ca8621-226001-429047 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <559452450738298.1792996933.613957166671753-openerp-226-sale.order@9d8f0522d55a>: ['"partner_a" <@False>'] 2026-10-26 06:42:14,055 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #152 deleted mail.mail records with IDs: [418] 2026-10-26 06:42:17,905 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_salesperson_in_invoice_followers ... 2026-10-26 06:42:19,246 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #152 deleted mail.mail records with IDs: [419] 2026-10-26 06:42:19,268 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #152 deleted mail.message records with IDs: [12687] 2026-10-26 06:42:19,300 103 INFO rb-9ca8621-226001-429047 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 06:42:20,130 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #152 deleted mail.mail records with IDs: [420] 2026-10-26 06:42:21,945 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #152 deleted mail.mail records with IDs: [421] 2026-10-26 06:42:22,517 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_search_invoice_ids ... 2026-10-26 06:42:24,440 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_so_create_multicompany ... 2026-10-26 06:42:26,796 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_so_note_to_invoice ... 2026-10-26 06:42:29,045 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:42:33,208 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd495a16de0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:42:33,209 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd464353ce0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:42:33,217 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:42:33,225 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd464352ca0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:42:33,276 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 06:42:51,676 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_discount_with_round_globally_sale_orders ... 2026-10-26 06:42:52,681 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #161 deleted res.currency.rate records with IDs: [258] 2026-10-26 06:42:53,286 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_mixed_combined_standalone_taxes_sale_orders ... 2026-10-26 06:42:54,401 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #161 deleted res.currency.rate records with IDs: [260] 2026-10-26 06:42:55,209 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #161 deleted res.currency.rate records with IDs: [261] 2026-10-26 06:42:55,981 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #161 deleted res.currency.rate records with IDs: [262] 2026-10-26 06:42:56,454 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_preceding_subtotal_sale_orders ... 2026-10-26 06:42:57,569 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #161 deleted res.currency.rate records with IDs: [264] 2026-10-26 06:42:58,085 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_preceding_subtotal_with_include_base_amount_sale_orders ... 2026-10-26 06:42:58,628 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_preceding_subtotal_with_tax_group_sale_orders ... 2026-10-26 06:42:59,221 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_reverse_charge_division_tax_sale_orders ... 2026-10-26 06:42:59,940 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #161 deleted res.currency.rate records with IDs: [268] 2026-10-26 06:43:00,423 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_reverse_charge_percent_tax_sale_orders ... 2026-10-26 06:43:01,160 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #161 deleted res.currency.rate records with IDs: [270] 2026-10-26 06:43:01,793 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_reverse_charge_taxes_1_generic_helpers ... 2026-10-26 06:43:02,410 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_reverse_charge_taxes_2_generic_helpers ... 2026-10-26 06:43:03,110 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_taxes_l10n_be_sale_orders ... 2026-10-26 06:43:03,339 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #161 deleted res.currency.rate records with IDs: [257, 256, 255] 2026-10-26 06:43:04,674 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #161 deleted res.currency.rate records with IDs: [274] 2026-10-26 06:43:06,102 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #161 deleted res.currency.rate records with IDs: [275] 2026-10-26 06:43:07,491 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #161 deleted res.currency.rate records with IDs: [276] 2026-10-26 06:43:08,958 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #161 deleted res.currency.rate records with IDs: [277] 2026-10-26 06:43:10,550 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #161 deleted res.currency.rate records with IDs: [278] 2026-10-26 06:43:12,225 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #161 deleted res.currency.rate records with IDs: [279] 2026-10-26 06:43:13,661 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #161 deleted res.currency.rate records with IDs: [280] 2026-10-26 06:43:15,338 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #161 deleted res.currency.rate records with IDs: [281] 2026-10-26 06:43:16,614 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_taxes_l10n_br_sale_orders ... 2026-10-26 06:43:16,871 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #161 deleted res.currency.rate records with IDs: [257, 256, 255] 2026-10-26 06:43:18,280 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #161 deleted res.currency.rate records with IDs: [283] 2026-10-26 06:43:19,879 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #161 deleted res.currency.rate records with IDs: [284] 2026-10-26 06:43:21,831 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #161 deleted res.currency.rate records with IDs: [285] 2026-10-26 06:43:23,431 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #161 deleted res.currency.rate records with IDs: [286] 2026-10-26 06:43:24,842 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #161 deleted res.currency.rate records with IDs: [287] 2026-10-26 06:43:26,679 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #161 deleted res.currency.rate records with IDs: [288] 2026-10-26 06:43:28,292 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #161 deleted res.currency.rate records with IDs: [289] 2026-10-26 06:43:29,512 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_taxes_l10n_in_sale_orders ... 2026-10-26 06:43:29,820 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #161 deleted res.currency.rate records with IDs: [257, 256, 255] 2026-10-26 06:43:31,282 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #161 deleted res.currency.rate records with IDs: [291] 2026-10-26 06:43:33,036 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #161 deleted res.currency.rate records with IDs: [292] 2026-10-26 06:43:34,441 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #161 deleted res.currency.rate records with IDs: [293] 2026-10-26 06:43:35,810 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #161 deleted res.currency.rate records with IDs: [294] 2026-10-26 06:43:37,098 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #161 deleted res.currency.rate records with IDs: [295] 2026-10-26 06:43:38,479 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #161 deleted res.currency.rate records with IDs: [296] 2026-10-26 06:43:39,814 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #161 deleted res.currency.rate records with IDs: [297] 2026-10-26 06:43:41,053 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_taxes_l10n_mx_sale_orders ... 2026-10-26 06:43:41,826 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #161 deleted res.currency.rate records with IDs: [299] 2026-10-26 06:43:42,377 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:43:44,036 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_async_emails.tests.test_sale_order: Starting TestSaleOrder.test_async_emails_cron_does_not_trigger_itself ... 2026-10-26 06:43:44,500 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_async_emails.tests.test_sale_order: Starting TestSaleOrder.test_order_status_email_is_sent_asynchronously ... 2026-10-26 06:43:44,593 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_async_emails.tests.test_sale_order: Starting TestSaleOrder.test_order_status_email_is_sent_synchronously_if_not_configured ... 2026-10-26 06:43:44,647 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:44:24,382 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:44:28,709 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd465f0bec0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:44:28,710 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd46424eca0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:44:28,719 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:44:28,724 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd46424c180> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:44:29,281 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:44:33,365 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4679a4220> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:44:33,366 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd467affce0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:44:33,380 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:44:33,387 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd467afcd60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:44:33,934 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:44:38,430 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4671f0720> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:44:38,432 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4664a3b00> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:44:38,442 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:44:38,449 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd495a3e7a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:44:39,078 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:44:42,543 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4663676a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:44:42,544 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd464d69b20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:44:42,553 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:44:42,559 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd464d68040> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:44:43,174 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:44:47,470 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4643d2c00> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:44:47,472 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd495d0d6c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:44:47,483 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:44:47,492 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4665cda80> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:44:47,950 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:44:52,129 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd464e156c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:44:52,131 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd495f0ec00> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:44:52,139 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:44:52,146 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd495f0cd60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:44:52,612 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:44:56,686 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4665f9260> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:44:56,688 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd495eed580> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:44:56,699 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:44:56,706 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd465e6c400> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:44:57,197 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:45:00,267 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd46739ade0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:45:00,269 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd46449c360> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:45:00,279 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:45:00,286 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd46449c860> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:45:03,932 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_expense.tests.test_reinvoice: Starting TestReInvoice.test_expense_reinvoice_tax_multine_line ... 2026-10-26 06:45:07,944 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #165 deleted mail.activity records with IDs: [202] 2026-10-26 06:45:09,377 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_expense.tests.test_reinvoice: Starting TestReInvoice.test_expenses_reinvoice_analytic_distribution ... 2026-10-26 06:45:11,854 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #165 deleted mail.activity records with IDs: [203] 2026-10-26 06:45:13,460 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_expense.tests.test_reinvoice: Starting TestReInvoice.test_expenses_reinvoice_case_1_create_moves ... 2026-10-26 06:45:15,561 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #165 deleted mail.activity records with IDs: [201] 2026-10-26 06:45:17,606 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_expense.tests.test_reinvoice: Starting TestReInvoice.test_expenses_reinvoice_case_2_reset_sheet_to_draft ... 2026-10-26 06:45:18,988 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #165 deleted mail.activity records with IDs: [201] 2026-10-26 06:45:22,547 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #165 deleted account.move.line.ctp records with IDs: [912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953] 2026-10-26 06:45:22,821 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #165 deleted account.move.line records with IDs: [1901, 1902, 1903, 1904, 1905, 1906] 2026-10-26 06:45:24,248 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_expense.tests.test_reinvoice: Starting TestReInvoice.test_expenses_reinvoice_case_3_recreate_move_after_reset ... 2026-10-26 06:45:25,755 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #165 deleted mail.activity records with IDs: [201] 2026-10-26 06:45:29,602 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #165 deleted account.move.line.ctp records with IDs: [978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019] 2026-10-26 06:45:29,866 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #165 deleted account.move.line records with IDs: [1933, 1934, 1935, 1936, 1937, 1938] 2026-10-26 06:45:32,538 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #165 deleted mail.activity records with IDs: [204] 2026-10-26 06:45:34,162 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_expense.tests.test_reinvoice: Starting TestReInvoice.test_expenses_reinvoice_case_4_reset_sheet_move_to_draft ... 2026-10-26 06:45:35,655 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #165 deleted mail.activity records with IDs: [201] 2026-10-26 06:45:37,733 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #165 deleted account.analytic.line records with IDs: [658, 659, 660, 661, 662, 663] 2026-10-26 06:45:38,806 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_expense.tests.test_reinvoice: Starting TestReInvoice.test_expenses_reinvoice_case_5_repost_sheet_move_after_reset_to_draft ... 2026-10-26 06:45:40,386 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #165 deleted mail.activity records with IDs: [201] 2026-10-26 06:45:43,025 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #165 deleted account.analytic.line records with IDs: [664, 665, 666, 667, 668, 669] 2026-10-26 06:45:45,797 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_expense.tests.test_reinvoice: Starting TestReInvoice.test_expenses_reinvoice_case_6_reverse_expense_move ... 2026-10-26 06:45:47,372 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #165 deleted mail.activity records with IDs: [201] 2026-10-26 06:45:51,863 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #165 deleted account.move.line.ctp records with IDs: [1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121] 2026-10-26 06:45:52,131 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #165 deleted account.move.line records with IDs: [2004, 2005, 2006, 2007, 2008, 2009] 2026-10-26 06:45:53,008 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_expense.tests.test_reinvoice: Starting TestReInvoice.test_expenses_reinvoice_case_7_ensure_one2one_relationship ... 2026-10-26 06:45:55,037 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #165 deleted mail.activity records with IDs: [201, 205] 2026-10-26 06:45:59,436 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #165 deleted mail.activity records with IDs: [206] 2026-10-26 06:46:01,430 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #165 deleted account.analytic.line records with IDs: [682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693] 2026-10-26 06:46:02,596 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:46:06,694 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd466c791c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:46:06,695 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd466368fe0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:46:06,703 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:46:06,709 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4663680e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:46:06,756 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 06:46:47,469 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:46:51,850 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4642113a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:46:51,852 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4688971a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:46:51,862 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:46:51,871 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4688972e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:46:52,494 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:46:56,690 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd46483d940> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:46:56,691 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4646e5080> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:46:56,702 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:46:56,708 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4646e7a60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:46:57,255 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:47:00,793 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd465359d00> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:47:00,795 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4671e4400> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:47:00,805 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:47:00,812 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4671e5940> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:47:02,338 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:47:05,514 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4699100e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:47:05,515 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd467a7b240> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:47:05,528 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:47:05,539 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd467a79440> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:47:06,108 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:47:10,351 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4668baa20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:47:10,352 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd466bd0cc0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:47:10,371 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:47:10,378 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd466bd1300> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:47:10,889 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:47:15,249 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd46725a700> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:47:15,251 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd467ab2b60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:47:15,261 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:47:15,275 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd467ab00e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:47:15,781 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:47:18,811 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4657fb920> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:47:18,813 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd464d94720> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:47:18,823 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:47:18,830 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd464d958a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:47:20,245 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:47:23,691 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd466065440> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:47:23,693 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd464deb740> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:47:23,705 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:47:23,713 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd464debc40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:47:24,752 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_expense.tests.test_sale_expense: Starting TestSaleExpense.test_expense_multi_id_analytic_distribution ... 2026-10-26 06:47:31,207 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #175 deleted mail.activity records with IDs: [207] 2026-10-26 06:47:32,419 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_expense.tests.test_sale_expense: Starting TestSaleExpense.test_sale_expense ... 2026-10-26 06:47:34,907 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #175 deleted mail.activity records with IDs: [208] 2026-10-26 06:47:37,805 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #175 deleted mail.activity records with IDs: [209] 2026-10-26 06:47:39,879 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:47:43,813 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4670f0900> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:47:43,815 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd466023100> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:47:43,833 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:47:43,840 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd466023880> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:47:43,891 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 06:48:19,290 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:48:24,372 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd467766d40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:48:24,373 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd466369620> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:48:24,382 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:48:24,388 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd466368720> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:48:24,939 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:48:29,215 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4663804a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:48:29,216 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd46896f7e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:48:29,223 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:48:29,229 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd46896c540> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:48:29,875 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:48:34,165 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4665fbba0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:48:34,166 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd495dcbb00> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:48:34,179 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:48:34,187 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd495dcb1a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:48:34,758 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:48:38,148 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd46828b560> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:48:38,151 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd468a0bc40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:48:38,177 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:48:38,184 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd468a082c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:48:38,778 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:48:43,144 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4646399e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:48:43,146 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd495a27f60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:48:43,156 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:48:43,164 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd495a25440> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:48:43,739 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:48:47,947 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd46803b240> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:48:47,949 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd464b5c4a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:48:47,961 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:48:47,968 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd464b5e660> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:48:48,432 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:48:52,523 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd467f96d40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:48:52,524 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd465f58b80> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:48:52,533 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:48:52,540 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd465f5a160> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:48:53,035 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:48:56,275 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd464bf2fc0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:48:56,276 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd467c8ac00> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:48:56,284 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:48:56,292 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd467c89120> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:48:58,306 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_expense_margin.tests.test_so_expense_purchase_price: Starting TestExpenseMargin.test_expense_reinvoice_purchase_price ... 2026-10-26 06:49:03,685 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #185 deleted mail.activity records with IDs: [210] 2026-10-26 06:49:06,972 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:49:10,156 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4675d40e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:49:10,157 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd466cafce0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:49:10,166 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:49:10,173 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd46645e020> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 06:49:10,202 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 06:49:14,627 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_gelato.tests.test_delivery_carrier: Starting TestDeliveryCarrier.test_gelato_delivery_is_not_available_for_generic_order ... 2026-10-26 06:49:14,781 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_gelato.tests.test_delivery_carrier: Starting TestDeliveryCarrier.test_generic_delivery_is_not_available_for_gelato_order ... 2026-10-26 06:49:14,833 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_gelato.tests.test_delivery_carrier: Starting TestDeliveryCarrier.test_get_cheapest_express_delivery_price ... 2026-10-26 06:49:14,910 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_gelato.tests.test_delivery_carrier: Starting TestDeliveryCarrier.test_get_cheapest_normal_delivery_price ... 2026-10-26 06:49:14,984 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_gelato.tests.test_delivery_carrier: Starting TestDeliveryCarrier.test_incomplete_partner_address_prevents_delivery ... 2026-10-26 06:49:15,071 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_gelato.tests.test_delivery_carrier: Starting TestDeliveryCarrier.test_only_gelato_carriers_are_available_for_gelato_order ... 2026-10-26 06:49:15,143 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_gelato.tests.test_delivery_carrier: Starting TestDeliveryCarrier.test_only_generic_carriers_are_available_for_generic_order ... 2026-10-26 06:49:15,244 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:49:17,818 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_gelato.tests.test_product_template: Starting TestProductTemplate.test_creating_attributes_sets_product_uid_on_template ... 2026-10-26 06:49:18,041 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_gelato.tests.test_product_template: Starting TestProductTemplate.test_creating_attributes_sets_product_uids_on_variants ... 2026-10-26 06:49:18,595 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_gelato.tests.test_product_template: Starting TestProductTemplate.test_creating_print_images_saves_front_as_default ... 2026-10-26 06:49:18,692 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_gelato.tests.test_product_template: Starting TestProductTemplate.test_synchronizing_template_assigns_existing_attribute_values ... 2026-10-26 06:49:19,194 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_gelato.tests.test_product_template: Starting TestProductTemplate.test_synchronizing_template_assigns_existing_attributes ... 2026-10-26 06:49:19,823 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_gelato.tests.test_product_template: Starting TestProductTemplate.test_synchronizing_template_assigns_new_attribute_values ... 2026-10-26 06:49:20,752 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted product.product records with IDs: [1354] 2026-10-26 06:49:20,805 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_gelato.tests.test_product_template: Starting TestProductTemplate.test_synchronizing_template_assigns_new_attributes ... 2026-10-26 06:49:21,319 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_gelato.tests.test_product_template: Starting TestProductTemplate.test_synchronizing_template_creates_missing_attribute_values ... 2026-10-26 06:49:22,226 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted product.product records with IDs: [1358] 2026-10-26 06:49:22,275 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_gelato.tests.test_product_template: Starting TestProductTemplate.test_synchronizing_template_creates_missing_attributes ... 2026-10-26 06:49:22,803 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_gelato.tests.test_product_template: Starting TestProductTemplate.test_synchronizing_template_creates_product_variants ... 2026-10-26 06:49:23,481 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted product.product records with IDs: [1362] 2026-10-26 06:49:23,548 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:49:25,885 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_gelato.tests.test_sale_order: Starting TestGelatoSaleOrder.test_allow_adding_generic_service_product_to_gelato_order ... 2026-10-26 06:49:26,142 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_gelato.tests.test_sale_order: Starting TestGelatoSaleOrder.test_allow_modifying_generic_service_product_on_gelato_order ... 2026-10-26 06:49:26,522 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_gelato.tests.test_sale_order: Starting TestGelatoSaleOrder.test_prevent_adding_generic_goods_product_to_gelato_order ... 2026-10-26 06:49:26,792 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_gelato.tests.test_sale_order: Starting TestGelatoSaleOrder.test_prevent_modifying_generic_service_product_to_goods_product_on_gelato_order ... 2026-10-26 06:49:27,193 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:49:30,270 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_buy_gift_card: Starting TestBuyGiftCard.test_buying_gift_card ... 2026-10-26 06:49:31,004 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [94] 2026-10-26 06:49:31,047 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_buy_gift_card: Starting TestBuyGiftCard.test_gift_card_email_sender ... 2026-10-26 06:49:31,734 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [371, 370, 369, 368, 367, 366, 365, 364, 363, 362, 361, 360, 359, 358, 357, 356, 355, 354, 353, 352, 351, 350, 349, 348, 347, 346, 345, 344, 343, 342, 341, 340, 339, 338, 337, 336, 335, 334, 333, 332, 331, 330, 329, 328, 327, 326, 325, 324, 323, 322, 321, 320, 319, 318, 317, 316, 315, 314, 313, 312, 311, 310, 309, 308, 307, 306, 305, 304, 303, 302, 301, 300, 299, 298, 297, 296, 295, 294, 293, 292, 291, 290, 289, 288, 287, 286, 285, 284, 283, 282, 281, 280, 279, 278, 277, 276, 275, 274, 273, 272, 271, 270, 269, 268, 267, 266, 265, 264, 263, 262, 261, 260, 259, 258, 257, 256, 255, 254, 253, 252, 251, 250, 249, 248, 247, 246, 245, 244, 243, 242, 241, 240, 239, 238, 237, 236, 235, 234, 233, 232, 231, 230, 229, 228, 227, 226, 225, 224, 223, 222, 221, 220, 219, 218, 217, 216, 215, 214, 213, 212, 211, 210, 209, 208, 207, 206, 205, 204, 203, 202, 201, 200, 199, 198, 197, 196, 195, 194, 193, 192, 191, 190, 189, 188, 187, 186, 185, 184, 183, 182, 181, 180, 179, 178, 177, 176, 175, 174, 173, 172, 171, 170, 169, 168, 167, 166, 165, 164, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 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, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 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, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1] 2026-10-26 06:49:31,796 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5844, 5843, 5842, 5841, 5840, 74, 73] 2026-10-26 06:49:32,256 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:49:36,183 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_100_percent_discount ... 2026-10-26 06:49:36,732 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_archived_reward_products ... 2026-10-26 06:49:37,880 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_archiving_loyalty_card_unlinks_draft_points_from_sale_order ... 2026-10-26 06:49:38,402 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [108] 2026-10-26 06:49:38,492 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_cancel_order_with_coupons ... 2026-10-26 06:49:39,149 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #199 deleted loyalty.card records with IDs: [102] 2026-10-26 06:49:39,185 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #199 deleted sale.order.coupon.points records with IDs: [109] 2026-10-26 06:49:39,324 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_coupon_program_restricted_to_pricelists ... 2026-10-26 06:49:41,390 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_discount_max_amount_on_specific_product ... 2026-10-26 06:49:42,094 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [835, 836] 2026-10-26 06:49:42,139 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [110] 2026-10-26 06:49:42,422 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [837] 2026-10-26 06:49:42,843 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [838, 839, 840] 2026-10-26 06:49:42,879 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [111] 2026-10-26 06:49:43,248 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [841, 842, 843] 2026-10-26 06:49:43,295 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [112] 2026-10-26 06:49:43,609 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_discount_on_taxes_with_child_tax ... 2026-10-26 06:49:44,050 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_discount_reward_claimable_only_once ... 2026-10-26 06:49:44,546 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_distribution_amount_payment_programs ... 2026-10-26 06:49:45,375 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_ewallet_applied_ewallet_topup_in_order ... 2026-10-26 06:49:46,722 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_ewallet_code_use_restriction ... 2026-10-26 06:49:47,245 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_ewallet_program_without_trigger_product ... 2026-10-26 06:49:48,378 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_expired_ewallet_is_not_claimable ... 2026-10-26 06:49:48,817 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_gift_card_program_without_product ... 2026-10-26 06:49:49,271 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_multiple_discount_specific ... 2026-10-26 06:49:50,195 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_multiple_rewards_after_confirm ... 2026-10-26 06:49:50,217 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted loyalty.rule records with IDs: [12] 2026-10-26 06:49:50,286 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [12] 2026-10-26 06:49:51,132 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [120] 2026-10-26 06:49:52,550 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_nominative_programs ... 2026-10-26 06:49:53,099 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_points_awarded_discount_code_no_domain_program ... 2026-10-26 06:49:54,775 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_points_awarded_ewallet ... 2026-10-26 06:49:56,550 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_points_awarded_general_discount_code_specific_domain_program ... 2026-10-26 06:49:58,267 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_points_awarded_giftcard ... 2026-10-26 06:49:59,874 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_points_awarded_global_discount_code_no_domain_program ... 2026-10-26 06:50:01,651 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_points_awarded_specific_discount_code_specific_domain_program ... 2026-10-26 06:50:03,492 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_promotion_program_restricted_to_pricelists ... 2026-10-26 06:50:04,234 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [889] 2026-10-26 06:50:04,417 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [134] 2026-10-26 06:50:04,877 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [890] 2026-10-26 06:50:04,997 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [135] 2026-10-26 06:50:05,241 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_salesperson_can_cancel_order_with_coupons ... 2026-10-26 06:50:07,467 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #200 deleted stock.move.line records with IDs: [601] 2026-10-26 06:50:07,836 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #200 deleted loyalty.history records with IDs: [143] 2026-10-26 06:50:07,915 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #200 deleted sale.order.coupon.points records with IDs: [152] 2026-10-26 06:50:08,048 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_sol_free_product_description_equals_reward_description ... 2026-10-26 06:50:08,538 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_loyalty: Starting TestLoyalty.test_specific_promotion_on_free_product ... 2026-10-26 06:50:09,430 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 06:50:11,920 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_loyalty_history: Starting TestLoyaltyhistory.test_add_loyalty_history_line_with_reward ... 2026-10-26 06:50:13,327 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_loyalty_history: Starting TestLoyaltyhistory.test_add_loyalty_history_line_without_reward ... 2026-10-26 06:50:13,703 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [142] 2026-10-26 06:50:14,621 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_loyalty_history: Starting TestLoyaltyhistory.test_delete_loyalty_history_line_on_cancel ... 2026-10-26 06:50:15,254 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [144] 2026-10-26 06:50:16,166 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [605] 2026-10-26 06:50:16,512 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [149] 2026-10-26 06:50:16,617 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [905] 2026-10-26 06:50:16,717 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [163] 2026-10-26 06:50:16,808 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_loyalty_history: Starting TestLoyaltyhistory.test_loyalty_history_created_on_post_confirm_reward ... 2026-10-26 06:50:17,191 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [145] 2026-10-26 06:50:18,645 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_loyalty_history: Starting TestLoyaltyhistory.test_loyalty_history_multi_reward ... 2026-10-26 06:50:19,476 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [147] 2026-10-26 06:50:20,216 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_loyalty_history: Starting TestLoyaltyhistory.test_loyalty_history_updated_on_points_cost_write ... 2026-10-26 06:50:20,853 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [148] 2026-10-26 06:50:21,670 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:50:24,220 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_pay_with_gift_card: Starting TestPayWithGiftCard.test_gift_card_product_has_no_taxes_on_creation ... 2026-10-26 06:50:24,738 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_pay_with_gift_card: Starting TestPayWithGiftCard.test_paying_with_gift_card_and_discount ... 2026-10-26 06:50:25,454 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_pay_with_gift_card: Starting TestPayWithGiftCard.test_paying_with_gift_card_blocking_discount ... 2026-10-26 06:50:26,111 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_pay_with_gift_card: Starting TestPayWithGiftCard.test_paying_with_gift_card_fixed_tax ... 2026-10-26 06:50:26,663 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [154] 2026-10-26 06:50:27,431 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_pay_with_gift_card: Starting TestPayWithGiftCard.test_paying_with_gift_card_uses_gift_card_product_taxes ... 2026-10-26 06:50:27,878 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [924] 2026-10-26 06:50:28,190 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [925] 2026-10-26 06:50:28,482 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_pay_with_gift_card: Starting TestPayWithGiftCard.test_paying_with_multiple_gift_card ... 2026-10-26 06:50:28,935 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_pay_with_gift_card: Starting TestPayWithGiftCard.test_paying_with_single_gift_card_over ... 2026-10-26 06:50:29,441 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [159] 2026-10-26 06:50:30,097 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_pay_with_gift_card: Starting TestPayWithGiftCard.test_paying_with_single_gift_card_under ... 2026-10-26 06:50:31,143 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:50:33,683 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_program_multi_company: Starting TestSaleCouponMultiCompany.test_applicable_programs ... 2026-10-26 06:50:41,801 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_program_multi_company: Starting TestSaleCouponMultiCompany.test_applicable_programs_confirm_on_branch ... 2026-10-26 06:50:58,268 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_program_multi_company: Starting TestSaleCouponMultiCompany.test_applicable_programs_on_branch ... 2026-10-26 06:51:12,856 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:51:15,836 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_apply_order_and_specific_discounts ... 2026-10-26 06:51:16,779 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_coupon_and_coupon_discount_fixed_amount_tax_excl ... 2026-10-26 06:51:17,845 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [951, 952, 953, 954] 2026-10-26 06:51:17,931 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [167] 2026-10-26 06:51:19,020 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_coupon_and_coupon_discount_fixed_amount_tax_incl ... 2026-10-26 06:51:20,032 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [962, 963, 964, 965] 2026-10-26 06:51:20,115 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [170] 2026-10-26 06:51:21,122 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_coupon_and_program_discount_fixed_amount ... 2026-10-26 06:51:22,370 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [971, 972] 2026-10-26 06:51:22,510 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [173] 2026-10-26 06:51:22,564 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_coupon_rule_minimum_amount ... 2026-10-26 06:51:23,116 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_fixed_amount_change_promo_amount ... 2026-10-26 06:51:23,642 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_fixed_amount_taxes_attribution ... 2026-10-26 06:51:24,788 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_fixed_amount_taxes_attribution_multiline ... 2026-10-26 06:51:26,027 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_fixed_amount_with_negative_cost ... 2026-10-26 06:51:26,605 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_fixed_tax_not_affected ... 2026-10-26 06:51:27,098 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_fixed_tax_not_affected_2 ... 2026-10-26 06:51:27,640 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_loyalty_card_tax_total ... 2026-10-26 06:51:28,188 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_program_discount_on_multiple_specific_products ... 2026-10-26 06:51:28,957 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_program_fixed_price ... 2026-10-26 06:51:29,725 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [999] 2026-10-26 06:51:29,855 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [191] 2026-10-26 06:51:29,906 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_program_free_prods_with_min_qty_and_reward_qty_and_rule ... 2026-10-26 06:51:30,604 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_program_free_product_different_than_rule_product_with_multiple_application ... 2026-10-26 06:51:31,215 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_program_modify_reward_line_qty ... 2026-10-26 06:51:31,779 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_program_multi_product_max_discount ... 2026-10-26 06:51:32,253 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_program_next_order ... 2026-10-26 06:51:32,805 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [196] 2026-10-26 06:51:33,575 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_program_numbers_check_eligibility ... 2026-10-26 06:51:34,439 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_program_numbers_extras ... 2026-10-26 06:51:34,984 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_program_numbers_free_and_paid_product_qty ... 2026-10-26 06:51:35,410 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [211] 2026-10-26 06:51:35,710 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [1020, 1021] 2026-10-26 06:51:35,811 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [203] 2026-10-26 06:51:35,923 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [202] 2026-10-26 06:51:36,444 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_program_numbers_free_prod_with_min_amount_and_qty_on_same_prod ... 2026-10-26 06:51:37,394 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [1024] 2026-10-26 06:51:37,876 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [1025] 2026-10-26 06:51:37,994 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [205] 2026-10-26 06:51:38,042 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_program_numbers_one_discount_line_per_tax ... 2026-10-26 06:51:40,820 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [1034, 1035, 1036, 1037] 2026-10-26 06:51:40,923 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [209] 2026-10-26 06:51:42,385 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [1027] 2026-10-26 06:51:43,170 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [1032, 1042] 2026-10-26 06:51:43,352 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [207] 2026-10-26 06:51:43,428 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_program_numbers_taxes_and_rules ... 2026-10-26 06:51:44,302 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [1044] 2026-10-26 06:51:44,388 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [212] 2026-10-26 06:51:45,590 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_program_step_percentages ... 2026-10-26 06:51:47,007 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [1050] 2026-10-26 06:51:47,155 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [217, 218] 2026-10-26 06:51:47,332 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_rounded_used_loyalty_points ... 2026-10-26 06:51:48,533 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_rounding_program_application ... 2026-10-26 06:51:57,329 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_specific_discount_multiple_taxes ... 2026-10-26 06:51:58,262 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [1058, 1059] 2026-10-26 06:51:58,373 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [222, 223] 2026-10-26 06:51:58,905 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_program_numbers: Starting TestSaleCouponProgramNumbers.test_specific_discount_product_group ... 2026-10-26 06:52:00,091 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [1066, 1067, 1068] 2026-10-26 06:52:00,202 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [226, 227, 228] 2026-10-26 06:52:00,754 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:52:03,518 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_sale_auto_invoice: Starting TestSaleAutoInvoice.test_automatic_invoice_on_zero_amount_order ... 2026-10-26 06:52:04,366 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [233] 2026-10-26 06:52:06,134 103 INFO rb-9ca8621-226001-429047 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <874226800770183.1792997525.977005243301392-openerp-365-sale.order@9d8f0522d55a>: ['"Test Partner" <@False>'] 2026-10-26 06:52:06,269 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [424] 2026-10-26 06:52:09,418 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 06:52:11,984 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_sale_invoicing: Starting TestSaleInvoicing.test_coupon_on_order_sequence ... 2026-10-26 06:52:13,089 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_sale_invoicing: Starting TestSaleInvoicing.test_invoicing_order_with_promotions ... 2026-10-26 06:52:15,855 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_sale_invoicing: Starting TestSaleInvoicing.test_reward_line_does_not_split_group_tax ... 2026-10-26 06:52:16,519 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:52:19,467 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_unlink_reward: Starting TestUnlinkReward.test_sale_unlink_reward ... 2026-10-26 06:52:20,205 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty.tests.test_unlink_reward: Starting TestUnlinkReward.test_unlink_expired_coupon_line ... 2026-10-26 06:52:20,706 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [1091] 2026-10-26 06:52:20,825 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:52:23,772 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty_delivery.tests.test_free_shipping_reward: Starting TestSaleCouponProgramRules.test_delivery_shant_count_toward_quantity_bought ... 2026-10-26 06:52:24,508 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty_delivery.tests.test_free_shipping_reward: Starting TestSaleCouponProgramRules.test_discount_reward_claimable_when_shipping_reward_already_claimed_from_same_coupon ... 2026-10-26 06:52:25,103 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty_delivery.tests.test_free_shipping_reward: Starting TestSaleCouponProgramRules.test_free_shipping_reward ... 2026-10-26 06:52:26,482 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [1101] 2026-10-26 06:52:26,743 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [1102] 2026-10-26 06:52:26,869 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [243] 2026-10-26 06:52:26,920 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty_delivery.tests.test_free_shipping_reward: Starting TestSaleCouponProgramRules.test_free_shipping_reward_last_line ... 2026-10-26 06:52:27,329 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty_delivery.tests.test_free_shipping_reward: Starting TestSaleCouponProgramRules.test_free_shipping_should_be_removed_when_rules_are_not_met ... 2026-10-26 06:52:28,577 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [1106] 2026-10-26 06:52:28,730 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [245] 2026-10-26 06:52:28,807 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty_delivery.tests.test_free_shipping_reward: Starting TestSaleCouponProgramRules.test_nothing_delivered_nothing_to_invoice ... 2026-10-26 06:52:30,618 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty_delivery.tests.test_free_shipping_reward: Starting TestSaleCouponProgramRules.test_shipping_cost ... 2026-10-26 06:52:32,146 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [1111, 1112, 1113] 2026-10-26 06:52:32,236 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [247, 248] 2026-10-26 06:52:32,905 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty_delivery.tests.test_free_shipping_reward: Starting TestSaleCouponProgramRules.test_shipping_cost_numbers ... 2026-10-26 06:52:34,762 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:52:35,513 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty_delivery.tests.test_loyalty_delivery: Starting TestLoyaltyDeliveryCost.test_delivery_cost_discounts ... 2026-10-26 06:52:38,210 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty_delivery.tests.test_loyalty_delivery: Starting TestLoyaltyDeliveryCost.test_delivery_cost_gift_card ... 2026-10-26 06:52:40,392 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty_delivery.tests.test_loyalty_delivery: Starting TestLoyaltyDeliveryCost.test_discount_percentage_ignores_delivery_lines ... 2026-10-26 06:52:41,144 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_loyalty_delivery.tests.test_loyalty_delivery: Starting TestLoyaltyDeliveryCost.test_free_delivery_cost_with_ewallet ... 2026-10-26 06:52:41,877 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [1129] 2026-10-26 06:52:42,091 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 06:52:44,463 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_order: Starting TestSaleOrder.test_01_template_without_pricelist ... 2026-10-26 06:52:44,758 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_order: Starting TestSaleOrder.test_02_template_with_discount_included_pricelist ... 2026-10-26 06:52:45,096 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_order: Starting TestSaleOrder.test_03_template_with_discount_excluded_pricelist ... 2026-10-26 06:52:45,442 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_order: Starting TestSaleOrder.test_04_update_pricelist_option_line ... 2026-10-26 06:52:45,892 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_order: Starting TestSaleOrder.test_option_creation ... 2026-10-26 06:52:46,996 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_order: Starting TestSaleOrder.test_option_price_unit_is_not_recomputed ... 2026-10-26 06:52:47,283 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_order: Starting TestSaleOrder.test_product_description_no_template_description ... 2026-10-26 06:52:47,547 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_order: Starting TestSaleOrder.test_product_description_with_template_description ... 2026-10-26 06:52:47,800 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_order: Starting TestSaleOrder.test_reload_template_translations ... 2026-10-26 06:52:51,467 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_order: Starting TestSaleOrder.test_show_update_pricelist_false_on_sale_order_open ... 2026-10-26 06:52:53,053 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_order: Starting TestSaleOrder.test_updating_price_upon_changing_pricelist ... 2026-10-26 06:52:53,723 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_order: Starting TestSaleOrder.test_warning_quotation ... 2026-10-26 06:52:54,684 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:53:08,381 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_order_template: Starting TestSaleOrderTemplate.test_branch_template_can_use_parent_company_products ... 2026-10-26 06:53:08,797 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_order_template: Starting TestSaleOrderTemplate.test_company_changes_on_template ... 2026-10-26 06:53:12,257 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_order_template: Starting TestSaleOrderTemplate.test_no_restricted_product_on_shared_template ... 2026-10-26 06:53:15,518 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_order_template: Starting TestSaleOrderTemplate.test_parent_template_cannot_use_branch_company_products ... 2026-10-26 06:53:18,871 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_order_template: Starting TestSaleOrderTemplate.test_template_cannot_use_unrelated_company_products ... 2026-10-26 06:53:22,145 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 06:53:38,576 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui: Starting TestUi.test_01_sale_tour ... 2026-10-26 06:53:39,098 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Chrome pid: 2161 2026-10-26 06:53:39,098 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Chrome headless temporary user profile dir: /tmp/tmppsp2q_n3_chrome_odoo 2026-10-26 06:53:39,099 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Issuing json command http://127.0.0.1:42353/json/version 2026-10-26 06:53:39,100 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:42353/json/version with timeout 3 increased to 10s during tests 2026-10-26 06:53:39,163 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Browser version: Chrome/150.0.7871.114 2026-10-26 06:53:39,163 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Issuing json command http://127.0.0.1:42353/json 2026-10-26 06:53:39,164 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:42353/json with timeout 3 increased to 10s during tests 2026-10-26 06:53:39,227 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Websocket url found: ws://127.0.0.1:42353/devtools/page/614E4973F6B8E424720C3C809D338DF6 2026-10-26 06:53:39,308 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Enable chrome headless console log notification 2026-10-26 06:53:39,352 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Chrome headless enable page notifications 2026-10-26 06:53:39,430 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 06:53:39,448 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Setting session cookie in browser 2026-10-26 06:53:39,468 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-26 06:53:39,468 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-26 06:53:39,509 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:53:42,587 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:42] "GET /odoo HTTP/1.1" 200 - 181 0.240 2.844 2026-10-26 06:53:42,600 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Navigation result: {'frameId': '614E4973F6B8E424720C3C809D338DF6', 'loaderId': '04B5EF833AC00FB9D49B0552A20696E9', 'isDownload': False} 2026-10-26 06:53:42,600 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Evaluate ready code "odoo.isTourReady('sale_tour')" 2026-10-26 06:53:42,681 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:42] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.029 2026-10-26 06:53:42,704 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:42] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.041 2026-10-26 06:53:42,746 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.015 0.052 2026-10-26 06:53:42,916 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 06:53:43,900 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:43] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.462 0.779 2026-10-26 06:53:43,919 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:43] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.246 2026-10-26 06:53:43,938 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:43] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.793 2026-10-26 06:53:43,942 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:43] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 1.057 2026-10-26 06:53:44,241 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:44] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-26 06:53:44,242 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:44] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-26 06:53:44,246 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:44] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-26 06:53:44,331 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:44] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.021 2026-10-26 06:53:44,336 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: Owl is running in 'dev' mode. 2026-10-26 06:53:44,473 103 INFO rb-9ca8621-226001-429047 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 06:53:44,599 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:44] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.078 0.155 2026-10-26 06:53:44,605 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Evaluate test code "odoo.startTour('sale_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-26 06:53:44,615 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:44] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.160 2026-10-26 06:53:44,644 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: [1/21] Tour sale_tour → Step .o_navbar_apps_menu button:enabled 2026-10-26 06:53:44,698 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:44] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.032 0.191 2026-10-26 06:53:44,754 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:44] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.085 2026-10-26 06:53:44,797 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:44] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 06:53:44,971 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:44] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.079 0.424 2026-10-26 06:53:44,973 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:44] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.378 2026-10-26 06:53:45,087 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 06:53:45,108 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 06:53:45,131 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: [2/21] Tour sale_tour → Step Let’s create a beautiful quotation in a few clicks . (trigger: .o_app[data-menu-xmlid='sale.sale_menu_root']) 2026-10-26 06:53:45,192 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:45] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-26 06:53:45,507 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: [3/21] Tour sale_tour → Step Let’s create a beautiful quotation in a few clicks . (trigger: .o_app[data-menu-xmlid='sale.sale_menu_root']) 2026-10-26 06:53:45,566 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: [4/21] Tour sale_tour → Step .o_sale_order 2026-10-26 06:53:45,582 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:45] "POST /mail/data HTTP/1.1" 200 - 144 0.269 0.700 2026-10-26 06:53:45,648 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:45] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.856 2026-10-26 06:53:45,690 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:45] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.657 2026-10-26 06:53:45,736 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:45] "GET /web/image/res.partner/3/avatar_128?unique=1792997602000 HTTP/1.1" 200 - 9 0.014 0.696 2026-10-26 06:53:45,767 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:45] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.005 0.110 2026-10-26 06:53:45,815 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:45] "POST /web/action/load HTTP/1.1" 200 - 12 0.021 0.274 2026-10-26 06:53:45,818 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:45] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.826 2026-10-26 06:53:45,862 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:45] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.009 0.822 2026-10-26 06:53:45,936 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:45] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-26 06:53:45,989 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:45] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.009 0.036 2026-10-26 06:53:46,045 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-26 06:53:46,864 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:46] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 222 0.171 0.697 2026-10-26 06:53:47,055 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:47] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 22 0.035 0.092 2026-10-26 06:53:47,062 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:47] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.122 2026-10-26 06:53:47,507 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: [5/21] Tour sale_tour → Step Build your first quotation right here! (trigger: button.o_list_button_add) 2026-10-26 06:53:47,523 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:47] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.011 0.032 2026-10-26 06:53:47,656 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: [6/21] Tour sale_tour → Step .o_sale_order 2026-10-26 06:53:47,712 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:47] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 06:53:47,747 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: [7/21] Tour sale_tour → Step Search a customer name, or create one on the fly. (trigger: .o_field_res_partner_many2one[name='partner_id'] input) 2026-10-26 06:53:47,955 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:47] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 50 0.054 0.193 2026-10-26 06:53:48,333 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:48] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 06:53:48,691 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: [8/21] Tour sale_tour → Step .ui-menu-item > a:contains('Agrolait') 2026-10-26 06:53:48,774 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:48] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 6 0.018 0.060 2026-10-26 06:53:49,018 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:49] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 6 0.017 0.054 2026-10-26 06:53:49,063 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: [9/21] Tour sale_tour → Step Click here to add some products or services to your quotation. (trigger: .o_field_x2many_list_row_add > a) 2026-10-26 06:53:49,089 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:49] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 4 0.019 0.105 2026-10-26 06:53:49,139 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: [10/21] Tour sale_tour → Step .o_sale_order 2026-10-26 06:53:49,192 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: [11/21] Tour sale_tour → Step Select a product, or create a new one on the fly. (trigger: .o_field_widget[name='product_id'] input, .o_field_widget[name='product_template_id'] input ) 2026-10-26 06:53:49,272 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:49] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 39 0.050 0.112 2026-10-26 06:53:49,478 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:49] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 12 0.017 0.102 2026-10-26 06:53:49,655 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 06:53:49,715 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: [12/21] Tour sale_tour → Step a:contains('DESK0001') 2026-10-26 06:53:49,748 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:49] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 6 0.015 0.025 2026-10-26 06:53:50,033 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:50] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 7 0.037 0.032 2026-10-26 06:53:50,082 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: [13/21] Tour sale_tour → Step .oi-arrow-right 2026-10-26 06:53:50,422 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: Simulating signal changes during tests 2026-10-26 06:53:50,423 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:50] "POST /web/dataset/call_kw/product.template/name_create HTTP/1.1" 200 - 105 0.120 0.218 2026-10-26 06:53:50,573 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:50] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 29 0.028 0.072 2026-10-26 06:53:50,684 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: [14/21] Tour sale_tour → Step add the price of your product. (trigger: .o_field_widget[name='price_unit'] input) 2026-10-26 06:53:50,738 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:50] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 9 0.018 0.055 2026-10-26 06:53:50,784 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: [15/21] Tour sale_tour → Step .o_field_cell[name='price_subtotal']:contains(10.00) 2026-10-26 06:53:50,872 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:50] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 6 0.007 0.072 2026-10-26 06:53:51,009 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: [16/21] Tour sale_tour → Step .o_statusbar_buttons button[name='action_quotation_send'] 2026-10-26 06:53:51,069 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: [17/21] Tour sale_tour → Step .o_cp_action_menus 2026-10-26 06:53:51,128 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: [18/21] Tour sale_tour → Step Send the quote to yourself and check what the customer will receive. (trigger: .o_statusbar_buttons button:enabled:contains('Send by Email'), .dropdown-item button:enabled:contains('Send by Email')) 2026-10-26 06:53:51,220 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:51] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 53 0.060 0.162 2026-10-26 06:53:51,223 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: [19/21] Tour sale_tour → Step let's continue (trigger: .modal-footer button[name='document_layout_save']) 2026-10-26 06:53:51,495 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:51] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 46 0.037 0.151 2026-10-26 06:53:52,477 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:52] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 204 0.393 0.448 2026-10-26 06:53:52,620 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:52] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 8 0.020 0.050 2026-10-26 06:53:52,795 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:52] "POST /mail/thread/data HTTP/1.1" 200 - 41 0.070 0.153 2026-10-26 06:53:52,887 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:52] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.030 0.185 2026-10-26 06:53:52,919 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:52] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.008 0.335 2026-10-26 06:53:53,019 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:53] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 18 0.046 0.292 2026-10-26 06:53:53,122 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:53] "POST /web/dataset/call_button/sale.order/action_quotation_send HTTP/1.1" 200 - 27 0.042 0.484 2026-10-26 06:53:53,172 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:53] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.009 0.323 2026-10-26 06:53:53,260 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:53] "POST /web/dataset/call_kw/base.document.layout/get_views HTTP/1.1" 200 - 15 0.014 0.030 2026-10-26 06:53:54,045 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:54] "POST /web/dataset/call_kw/base.document.layout/onchange HTTP/1.1" 200 - 97 0.089 0.631 2026-10-26 06:53:54,093 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:54] "POST /web/dataset/call_kw/report.layout/name_search HTTP/1.1" 200 - 1 0.000 0.012 2026-10-26 06:53:54,117 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:54] "POST /web/dataset/call_kw/report.paperformat/name_search HTTP/1.1" 200 - 2 0.006 0.008 2026-10-26 06:53:54,218 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:54] "GET /web/assets/2dba573/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-26 06:53:54,378 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: [20/21] Tour sale_tour → Step Go ahead and send the quotation. (trigger: .modal-footer button.o_mail_send) 2026-10-26 06:53:54,413 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 06:53:54,449 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:54] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 06:53:55,584 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: Simulating signal changes during tests 2026-10-26 06:53:55,584 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:55] "POST /web/dataset/call_kw/base.document.layout/web_save HTTP/1.1" 200 - 189 0.209 0.962 2026-10-26 06:53:55,704 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:55] "POST /web/dataset/call_button/base.document.layout/document_layout_save HTTP/1.1" 200 - 18 0.037 0.023 2026-10-26 06:53:57,431 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0f476b8/web.report_assets_common.min.css (id:6641) 2026-10-26 06:53:57,446 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Deleting attachments [3300] (matching /web/assets/_______/web.report_assets_common.min.css) because it was replaced with /web/assets/0f476b8/web.report_assets_common.min.css 2026-10-26 06:53:57,477 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:57] "GET /web/assets/0f476b8/web.report_assets_common.min.css HTTP/1.1" 200 - 21 0.065 1.689 2026-10-26 06:53:57,569 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:57] "POST /web/dataset/call_kw/mail.compose.message/get_views HTTP/1.1" 200 - 16 0.034 1.759 2026-10-26 06:53:57,602 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:57] "GET /web/image/base.document.layout/2/logo?unique=1792997635618 HTTP/1.1" 200 - 6 0.010 1.863 2026-10-26 06:53:58,231 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:58] "POST /web/dataset/call_kw/mail.compose.message/onchange HTTP/1.1" 200 - 120 0.091 0.549 2026-10-26 06:53:58,292 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:58] "POST /web/dataset/call_kw/mail.template/search_read HTTP/1.1" 200 - 1 0.003 0.015 2026-10-26 06:53:58,346 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:58] "POST /web/dataset/call_kw/mail.template/search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-26 06:53:58,354 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: [21/21] Tour sale_tour → Step body:not(.modal-open) 2026-10-26 06:53:58,440 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:58] "POST /web/dataset/call_kw/mail.compose.message/web_save HTTP/1.1" 200 - 15 0.026 0.051 2026-10-26 06:53:59,019 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:59] "POST /web/dataset/call_kw/mail.compose.message/action_send_mail HTTP/1.1" 200 - 132 0.266 0.281 2026-10-26 06:53:59,057 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: tour succeeded 2026-10-26 06:53:59,064 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: ╔══════════════════════════╗ ║ TOUR sale_tour SUCCEEDED ║ ╚══════════════════════════╝ 2026-10-26 06:53:59,128 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:59] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.038 0.050 2026-10-26 06:53:59,681 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:59] "POST /web/dataset/call_kw/sale.order/web_read HTTP/1.1" 200 - 99 0.264 0.368 2026-10-26 06:53:59,719 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.045 2026-10-26 06:53:59,795 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour.browser: heap 44336376 (allocated 47988736) 2026-10-26 06:53:59,796 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:59] "GET /web/static/img/mimetypes/web_code.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 06:53:59,902 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Closing chrome headless with pid 2161 2026-10-26 06:53:59,916 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Closing websocket connection 2026-10-26 06:53:59,916 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Terminating chrome headless with pid 2161 2026-10-26 06:54:00,000 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:53:59] "POST /mail/thread/data HTTP/1.1" 200 - 31 0.040 0.105 2026-10-26 06:54:00,078 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_065400_078333_test_01_sale_tour.txt 2026-10-26 06:54:00,078 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_01_sale_tour: Removing chrome user profile "/tmp/tmppsp2q_n3_chrome_odoo" 2026-10-26 06:54:00,158 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui: Starting TestUi.test_04_portal_sale_signature_without_name_tour ... 2026-10-26 06:54:01,265 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour: Chrome pid: 2428 2026-10-26 06:54:01,266 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour: Chrome headless temporary user profile dir: /tmp/tmp2z1jvxo2_chrome_odoo 2026-10-26 06:54:01,267 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour: Issuing json command http://127.0.0.1:37269/json/version 2026-10-26 06:54:01,268 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:37269/json/version with timeout 3 increased to 10s during tests 2026-10-26 06:54:01,319 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour: Browser version: Chrome/150.0.7871.114 2026-10-26 06:54:01,319 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour: Issuing json command http://127.0.0.1:37269/json 2026-10-26 06:54:01,330 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:37269/json with timeout 3 increased to 10s during tests 2026-10-26 06:54:01,347 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour: Websocket url found: ws://127.0.0.1:37269/devtools/page/904BB782FCA4764C9D59FCF1C0E7A33C 2026-10-26 06:54:01,356 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour: Enable chrome headless console log notification 2026-10-26 06:54:01,371 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour: Chrome headless enable page notifications 2026-10-26 06:54:01,802 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 06:54:01,813 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour: Setting session cookie in browser 2026-10-26 06:54:01,816 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour: Open "http://127.0.0.1:8069/@/my/orders/384?access_token=f67dab47-848f-4e01-a078-1c4d941fa805" in browser 2026-10-26 06:54:01,816 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour: Navigating to: "http://127.0.0.1:8069/@/my/orders/384?access_token=f67dab47-848f-4e01-a078-1c4d941fa805" 2026-10-26 06:54:01,843 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 06:54:02,401 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:02] "GET /@/my/orders/384?access_token=f67dab47-848f-4e01-a078-1c4d941fa805 HTTP/1.1" 303 - 12 0.016 0.546 2026-10-26 06:54:03,828 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:03] "GET /odoo/action-website.website_preview?path=/my/orders/384?access_token%3Df67dab47-848f-4e01-a078-1c4d941fa805 HTTP/1.1" 200 - 180 0.168 1.246 2026-10-26 06:54:03,835 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour: Navigation result: {'frameId': '904BB782FCA4764C9D59FCF1C0E7A33C', 'loaderId': '19B85591F179398C5F3563417C5D4E27', 'isDownload': False} 2026-10-26 06:54:03,835 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour: Evaluate ready code "odoo.isTourReady('sale_signature_without_name')" 2026-10-26 06:54:03,907 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:03] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.014 2026-10-26 06:54:03,944 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.037 2026-10-26 06:54:03,967 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:03] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.078 2026-10-26 06:54:03,975 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:03] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.080 2026-10-26 06:54:03,986 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 06:54:05,577 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:05] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 914 0.822 0.838 2026-10-26 06:54:05,593 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:05] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 1.495 2026-10-26 06:54:05,610 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:05] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 1.187 2026-10-26 06:54:05,884 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:05] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 06:54:05,895 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:05] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 06:54:05,902 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:05] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 06:54:05,992 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.012 2026-10-26 06:54:06,038 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour.browser: Owl is running in 'dev' mode. 2026-10-26 06:54:06,148 103 INFO rb-9ca8621-226001-429047 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 06:54:06,210 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:06] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.028 0.115 2026-10-26 06:54:06,222 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:06] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.101 2026-10-26 06:54:06,307 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour: The ready code tooks too much time : 2.472111463546753 2026-10-26 06:54:06,332 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour: Evaluate test code "odoo.startTour('sale_signature_without_name', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/@/my/orders/384?access_token=f67dab47-848f-4e01-a078-1c4d941fa805", "delayToCheckUndeterminisms": 0})" 2026-10-26 06:54:06,348 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:06] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 06:54:06,358 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour.browser: [1/3] Tour sale_signature_without_name → Step Sign & Pay (trigger: .o_portal_sale_sidebar .btn-primary, :iframe .o_portal_sale_sidebar .btn-primary) 2026-10-26 06:54:06,527 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:06] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.125 0.257 2026-10-26 06:54:06,590 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:06] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.011 0.449 2026-10-26 06:54:06,672 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:06] "GET /odoo/offline HTTP/1.1" 200 - 5 0.021 0.395 2026-10-26 06:54:06,730 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 06:54:06,781 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 06:54:07,147 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:07] "POST /mail/data HTTP/1.1" 200 - 144 0.167 0.643 2026-10-26 06:54:07,186 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:07] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.009 0.559 2026-10-26 06:54:07,190 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.870 2026-10-26 06:54:07,229 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:07] "POST /web/action/load HTTP/1.1" 200 - 7 0.014 0.575 2026-10-26 06:54:07,299 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:07] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.019 0.936 2026-10-26 06:54:07,347 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:07] "GET /web/image/res.partner/3/avatar_128?unique=1792997602000 HTTP/1.1" 200 - 9 0.017 0.708 2026-10-26 06:54:07,424 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-26 06:54:07,487 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:07] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.021 0.040 2026-10-26 06:54:07,523 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:07] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.068 2026-10-26 06:54:07,532 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:07] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.002 0.060 2026-10-26 06:54:07,561 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.071 2026-10-26 06:54:07,565 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.087 2026-10-26 06:54:07,583 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.106 2026-10-26 06:54:07,591 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 06:54:07,674 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:07] "GET /website/force/1?path=/my/orders/384?access_token%3Df67dab47-848f-4e01-a078-1c4d941fa805 HTTP/1.1" 303 - 2 0.007 0.035 2026-10-26 06:54:07,694 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 06:54:07,726 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [384], uid: 2, model: sale.order 2026-10-26 06:54:11,157 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:11] "GET /my/orders/384?access_token=f67dab47-848f-4e01-a078-1c4d941fa805 HTTP/1.1" 200 - 1221 0.875 2.586 2026-10-26 06:54:11,233 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2a924f0/web.assets_frontend.min.css, copying from /web/assets/2a924f0/web.assets_frontend.min.css 2026-10-26 06:54:11,297 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:11] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.042 0.060 2026-10-26 06:54:11,328 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js, copying from /web/assets/9d4efaf/web.assets_frontend_minimal.min.js 2026-10-26 06:54:11,333 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-26 06:54:11,340 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-26 06:54:11,369 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:11] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.026 0.135 2026-10-26 06:54:11,388 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70b2f18/web.__assets_tests_call__.min.js, copying from /web/assets/70b2f18/web.__assets_tests_call__.min.js 2026-10-26 06:54:11,413 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:11] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.009 0.073 2026-10-26 06:54:11,439 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:11] "GET /web/image/website/1/logo/My%20Website?unique=15a14a4 HTTP/1.1" 200 - 5 0.004 0.020 2026-10-26 06:54:11,541 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:11] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 06:54:11,542 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:11] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 06:54:11,725 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js, copying from /web/assets/dfa5431/web.assets_frontend_lazy.min.js 2026-10-26 06:54:11,770 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:11] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.015 0.081 2026-10-26 06:54:11,791 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:11] "GET /web/image/website/1/favicon?unique=15a14a4 HTTP/1.1" 200 - 5 0.002 0.125 2026-10-26 06:54:12,279 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:12] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 5 0.002 0.013 2026-10-26 06:54:12,359 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:12] "GET /web/static/lib/signature_pad/signature_pad.umd.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 06:54:12,380 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:12] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 14 0.009 0.091 2026-10-26 06:54:12,475 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:12] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.023 0.120 2026-10-26 06:54:12,607 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d3e387/im_livechat.assets_embed_external.min.css, copying from /web/assets/5d3e387/im_livechat.assets_embed_external.min.css 2026-10-26 06:54:12,648 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:12] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.041 0.281 2026-10-26 06:54:12,671 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c45181b/portal.assets_chatter.min.js, copying from /web/assets/c45181b/portal.assets_chatter.min.js 2026-10-26 06:54:12,700 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:12] "GET /web/assets/1/c45181b/portal.assets_chatter.min.js HTTP/1.1" 200 - 10 0.008 0.299 2026-10-26 06:54:12,757 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:12] "POST /web/sign/get_fonts/ HTTP/1.1" 200 - 1 0.001 0.402 2026-10-26 06:54:12,795 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7c26eb0/portal.assets_chatter.min.css, copying from /web/assets/7c26eb0/portal.assets_chatter.min.css 2026-10-26 06:54:12,813 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:12] "GET /web/assets/1/7c26eb0/portal.assets_chatter.min.css HTTP/1.1" 200 - 10 0.007 0.413 2026-10-26 06:54:12,873 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:12] "POST /portal/chatter_init HTTP/1.1" 200 - 23 0.020 0.077 2026-10-26 06:54:12,957 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:12] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 14 0.012 0.179 2026-10-26 06:54:13,078 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:13] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.019 0.212 2026-10-26 06:54:14,660 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1/30812ef/portal.assets_chatter_style.min.css (id:6650) 2026-10-26 06:54:14,670 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:14] "GET /web/assets/1/30812ef/portal.assets_chatter_style.min.css HTTP/1.1" 200 - 9 0.027 1.677 2026-10-26 06:54:14,681 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f4f29dd/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/f4f29dd/website.assets_all_wysiwyg_inside.min.css 2026-10-26 06:54:14,725 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:14] "GET /web/assets/1/f4f29dd/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.019 1.618 2026-10-26 06:54:14,747 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/57d8b78/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/57d8b78/website.assets_all_wysiwyg_inside.min.js 2026-10-26 06:54:14,787 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:14] "GET /web/assets/1/57d8b78/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.009 1.683 2026-10-26 06:54:14,841 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:14] "POST /mail/thread/data HTTP/1.1" 200 - 10 0.015 0.075 2026-10-26 06:54:14,900 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:14] "POST /mail/chatter_fetch HTTP/1.1" 200 - 8 0.005 0.016 2026-10-26 06:54:14,944 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour.browser: [2/3] Tour sale_signature_without_name → Step click submit (trigger: .o_portal_sign_submit:enabled, :iframe .o_portal_sign_submit:enabled) 2026-10-26 06:54:15,145 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour.browser: [3/3] Tour sale_signature_without_name → Step check error because no name (trigger: .o_portal_sign_error_msg:contains("Signature is missing."), :iframe .o_portal_sign_error_msg:contains("Signature is missing.")) 2026-10-26 06:54:15,173 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [384], uid: 2, model: sale.order 2026-10-26 06:54:15,234 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 06:54:15] "POST /my/orders/384/accept?access_token=f67dab47-848f-4e01-a078-1c4d941fa805 HTTP/1.1" 200 - 19 0.023 0.070 2026-10-26 06:54:15,281 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour.browser: tour succeeded 2026-10-26 06:54:15,282 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR sale_signature_without_name SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-26 06:54:15,536 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour.browser: heap 35834500 (allocated 37789696) 2026-10-26 06:54:15,551 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour: Closing chrome headless with pid 2428 2026-10-26 06:54:15,554 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour: Closing websocket connection 2026-10-26 06:54:15,556 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour: Terminating chrome headless with pid 2428 2026-10-26 06:54:15,709 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_065415_709289_test_04_portal_sale_signature_without_name_tour.txt 2026-10-26 06:54:15,709 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_management.tests.test_sale_ui.TestUi.test_04_portal_sale_signature_without_name_tour: Removing chrome user profile "/tmp/tmp2z1jvxo2_chrome_odoo" 2026-10-26 06:54:15,824 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 8 removed 2026-10-26 06:54:32,628 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_anglo_saxon_valuation: Starting TestSaleMRPAngloSaxonValuation.test_anglo_saxo_kit_subkits ... 2026-10-26 06:54:37,069 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_anglo_saxon_valuation: Starting TestSaleMRPAngloSaxonValuation.test_anglo_saxo_return_and_create_invoice ... 2026-10-26 06:54:55,443 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_anglo_saxon_valuation: Starting TestSaleMRPAngloSaxonValuation.test_anglo_saxo_return_and_credit_note ... 2026-10-26 06:55:12,135 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_anglo_saxon_valuation: Starting TestSaleMRPAngloSaxonValuation.test_invoice_additional_kit_component_from_delivery ... 2026-10-26 06:55:15,765 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #223 deleted stock.move records with IDs: [737] 2026-10-26 06:55:19,828 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_anglo_saxon_valuation: Starting TestSaleMRPAngloSaxonValuation.test_kit_avco_fully_owned_and_delivered_invoice_post_delivery ... 2026-10-26 06:55:22,900 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_anglo_saxon_valuation: Starting TestSaleMRPAngloSaxonValuation.test_kit_avco_partially_owned_and_delivered_invoice_post_delivery ... 2026-10-26 06:55:26,726 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_anglo_saxon_valuation: Starting TestSaleMRPAngloSaxonValuation.test_kit_component_avco_rounding_4_digits ... 2026-10-26 06:55:32,896 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_anglo_saxon_valuation: Starting TestSaleMRPAngloSaxonValuation.test_sale_mrp_anglo_saxon_variant ... 2026-10-26 06:55:40,215 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_anglo_saxon_valuation: Starting TestSaleMRPAngloSaxonValuation.test_sale_mrp_kit_bom_cogs ... 2026-10-26 06:55:45,753 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_anglo_saxon_valuation: Starting TestSaleMRPAngloSaxonValuation.test_sell_kit_invoice_before_delivery ... 2026-10-26 06:55:51,278 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 06:56:25,592 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_00_sale_mrp_flow ... 2026-10-26 06:56:43,158 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_01_sale_mrp_delivery_kit ... 2026-10-26 06:56:51,289 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_02_sale_mrp_anglo_saxon ... 2026-10-26 06:57:00,770 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_03_sale_mrp_simple_kit_qty_delivered ... 2026-10-26 06:57:12,542 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_04_sale_mrp_kit_qty_delivered ... 2026-10-26 06:57:34,373 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_05_mrp_sale_kit_availability ... 2026-10-26 06:57:48,411 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_06_kit_qty_delivered_mixed_uom ... 2026-10-26 06:58:00,917 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_07_kit_availability_mixed_uom ... 2026-10-26 06:58:19,714 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_10_sale_mrp_kits_routes ... 2026-10-26 06:58:28,028 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_11_sale_mrp_explode_kits_uom_quantities ... 2026-10-26 06:58:40,225 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_13_so_return_kit ... 2026-10-26 06:58:46,394 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_14_change_bom_type ... 2026-10-26 06:58:54,832 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_15_anglo_saxon_variant_price_unit ... 2026-10-26 06:59:00,767 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_16_anglo_saxon_variant_price_unit_multi_company ... 2026-10-26 06:59:05,327 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_avoid_removing_kit_bom_in_use ... 2026-10-26 06:59:18,214 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #226 deleted mrp.bom records with IDs: [25] 2026-10-26 06:59:18,302 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_bidirectional_so_mo_link_with_mtso ... 2026-10-26 06:59:19,820 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_cancel_flow_1 ... 2026-10-26 06:59:24,852 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #226 deleted stock.move.line records with IDs: [764] 2026-10-26 06:59:25,476 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_cancel_flow_2 ... 2026-10-26 06:59:30,465 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #226 deleted stock.move.line records with IDs: [765] 2026-10-26 06:59:31,336 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_date_deadline_propagation_to_byproducts ... 2026-10-26 06:59:37,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #226 deleted stock.move records with IDs: [875] 2026-10-26 06:59:39,044 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_delivery_after_splitting_production ... 2026-10-26 06:59:42,070 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #226 deleted stock.move records with IDs: [877] 2026-10-26 06:59:42,442 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #226 deleted stock.move records with IDs: [878] 2026-10-26 06:59:42,637 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #226 deleted stock.move records with IDs: [879] 2026-10-26 06:59:42,840 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #226 deleted stock.move records with IDs: [880] 2026-10-26 06:59:43,535 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #226 deleted stock.move records with IDs: [881] 2026-10-26 06:59:44,343 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_fifo_reverse_and_create_new_invoice ... 2026-10-26 06:59:51,863 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #226 deleted account.partial.reconcile records with IDs: [289] 2026-10-26 06:59:52,018 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #226 deleted account.full.reconcile records with IDs: [143] 2026-10-26 06:59:55,145 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_kit_avco_amls_reconciliation ... 2026-10-26 06:59:59,022 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_kit_decrease_sol_qty ... 2026-10-26 07:00:05,135 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #226 deleted stock.move.line records with IDs: [778] 2026-10-26 07:00:05,461 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #226 deleted stock.move.line records with IDs: [779] 2026-10-26 07:00:05,757 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #226 deleted stock.move records with IDs: [891, 892] 2026-10-26 07:00:08,567 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #226 deleted stock.move records with IDs: [893, 894] 2026-10-26 07:00:13,285 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_kit_decrease_sol_qty_to_zero ... 2026-10-26 07:00:19,301 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #226 deleted stock.move.line records with IDs: [784] 2026-10-26 07:00:19,684 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #226 deleted stock.move.line records with IDs: [785] 2026-10-26 07:00:20,015 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #226 deleted stock.move records with IDs: [899, 900] 2026-10-26 07:00:20,742 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_kit_margin_and_return_picking ... 2026-10-26 07:00:27,510 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_kit_return_and_decrease_sol_qty_to_zero ... 2026-10-26 07:00:37,699 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_merge_move_kit_on_adding_new_sol ... 2026-10-26 07:00:46,444 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_product_type_service_1 ... 2026-10-26 07:00:50,434 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_reconfirm_cancelled_kit ... 2026-10-26 07:00:52,607 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_return_for_exchange_kit_product_component ... 2026-10-26 07:00:56,592 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_return_kit_in_quarantine_location ... 2026-10-26 07:01:00,737 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_sale_mto_manufacture_quantity_update_propagation ... 2026-10-26 07:01:07,120 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_so_with_kit_and_multiple_same_component ... 2026-10-26 07:01:07,243 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #226 deleted mrp.bom.line records with IDs: [42, 43] 2026-10-26 07:01:11,793 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #226 deleted stock.move records with IDs: [949] 2026-10-26 07:01:13,058 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 07:01:14,041 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_flow: Starting TestSaleMrpAccessRights.test_mto_mo_add_component_access_rights ... 2026-10-26 07:01:18,110 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 07:01:18,128 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_kit_bom: Starting TestSaleMrpKitBom.test_SO_kit_delivery_change_to_comp_packaging ... 2026-10-26 07:01:20,135 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_kit_bom: Starting TestSaleMrpKitBom.test_inter_company_qty_delivered_with_kit ... 2026-10-26 07:01:21,777 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_kit_bom: Starting TestSaleMrpKitBom.test_kit_in_delivery_slip ... 2026-10-26 07:01:25,427 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_kit_bom: Starting TestSaleMrpKitBom.test_kit_product_packaging_qty_rounding ... 2026-10-26 07:01:29,584 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_kit_bom: Starting TestSaleMrpKitBom.test_product_packaging_qty_no_packaging ... 2026-10-26 07:01:30,375 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted stock.move records with IDs: [965] 2026-10-26 07:01:30,826 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_kit_bom: Starting TestSaleMrpKitBom.test_qty_delivered_with_bom ... 2026-10-26 07:01:32,682 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_kit_bom: Starting TestSaleMrpKitBom.test_qty_delivered_with_bom_using_kit ... 2026-10-26 07:01:35,302 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_kit_bom: Starting TestSaleMrpKitBom.test_qty_delivered_with_bom_using_kit2 ... 2026-10-26 07:01:40,344 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_kit_bom: Starting TestSaleMrpKitBom.test_reset_avco_kit ... 2026-10-26 07:01:42,288 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [855] 2026-10-26 07:01:42,814 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [202] 2026-10-26 07:01:42,867 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [277] 2026-10-26 07:01:45,554 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_kit_bom: Starting TestSaleMrpKitBom.test_sale_kit_duplicated_component_qty_change ... 2026-10-26 07:01:47,805 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted stock.move records with IDs: [985, 986] 2026-10-26 07:01:48,647 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted stock.move records with IDs: [987, 988] 2026-10-26 07:01:49,091 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_kit_bom: Starting TestSaleMrpKitBom.test_sale_kit_qty_change ... 2026-10-26 07:01:50,748 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #2 deleted stock.move records with IDs: [990] 2026-10-26 07:01:51,197 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_kit_bom: Starting TestSaleMrpKitBom.test_sale_kit_show_kit_in_delivery ... 2026-10-26 07:01:54,209 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_kit_bom: Starting TestSaleMrpKitBom.test_sale_kit_with_mto_components_qty_change ... 2026-10-26 07:01:59,023 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1000] 2026-10-26 07:01:59,869 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_kit_bom: Starting TestSaleMrpKitBom.test_sale_mrp_kit_cost ... 2026-10-26 07:02:01,394 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_kit_bom: Starting TestSaleMrpKitBom.test_sale_mrp_kit_sale_price ... 2026-10-26 07:02:06,121 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_kit_bom: Starting TestSaleMrpKitBom.test_sale_multistep_kit_qty_change ... 2026-10-26 07:02:08,661 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1011] 2026-10-26 07:02:11,790 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 07:02:27,105 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_report: Starting TestSaleMrpInvoices.test_deliver_and_invoice_tracked_components ... 2026-10-26 07:02:30,492 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp.tests.test_sale_mrp_report: Starting TestSaleMrpInvoices.test_report_forecast_for_mto_procure_method ... 2026-10-26 07:02:33,398 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:03:04,366 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp_margin.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_kit_cost_calculation ... 2026-10-26 07:03:08,709 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_mrp_margin.tests.test_sale_mrp_flow: Starting TestSaleMrpFlow.test_kit_cost_calculation_multi_qty_bom ... 2026-10-26 07:03:14,747 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 07:03:14,773 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_pdf_quote_builder.tests.test_controllers: Starting TestUpload.test_wrong_pdf ... 2026-10-26 07:03:14,799 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 07:03:14,822 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:03:15,457 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:03:15] "POST /sale_pdf_quote_builder/quotation_document/upload HTTP/1.1" 400 - 49 0.052 0.585 2026-10-26 07:03:15,458 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_pdf_quote_builder.tests.test_controllers.TestUpload.test_wrong_pdf: waiting for threads: [] 2026-10-26 07:03:15,527 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 07:03:24,673 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_pdf_quote_builder.tests.test_pdf_quote_builder: Starting TestPDFQuoteBuilder.test_available_documents_multiple_products ... 2026-10-26 07:03:25,265 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_pdf_quote_builder.tests.test_pdf_quote_builder: Starting TestPDFQuoteBuilder.test_available_documents_order ... 2026-10-26 07:03:25,348 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_pdf_quote_builder.tests.test_pdf_quote_builder: Starting TestPDFQuoteBuilder.test_compute_customizable_pdf_form_fields_when_no_file ... 2026-10-26 07:03:25,399 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_pdf_quote_builder.tests.test_pdf_quote_builder: Starting TestPDFQuoteBuilder.test_dynamic_fields_mapping_for_product_document ... 2026-10-26 07:03:25,623 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_pdf_quote_builder.tests.test_pdf_quote_builder: Starting TestPDFQuoteBuilder.test_dynamic_fields_mapping_for_quotation_document ... 2026-10-26 07:03:25,742 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_pdf_quote_builder.tests.test_pdf_quote_builder: Starting TestPDFQuoteBuilder.test_non_pdf_attachment_inside_quote_form_save ... 2026-10-26 07:03:25,860 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_pdf_quote_builder.tests.test_pdf_quote_builder: Starting TestPDFQuoteBuilder.test_onchange_product_removes_previously_selected_documents ... 2026-10-26 07:03:28,059 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_pdf_quote_builder.tests.test_pdf_quote_builder: Starting TestPDFQuoteBuilder.test_product_document_dialog_params_access ... 2026-10-26 07:03:28,382 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_pdf_quote_builder.tests.test_pdf_quote_builder: Starting TestPDFQuoteBuilder.test_quotation_document_is_removed_on_template_change ... 2026-10-26 07:03:29,690 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [1233, 1234] 2026-10-26 07:03:29,981 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [6922] 2026-10-26 07:03:29,982 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted quotation.document records with IDs: [7] 2026-10-26 07:03:30,061 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_pdf_quote_builder.tests.test_pdf_quote_builder: Starting TestPDFQuoteBuilder.test_quotation_document_upload_for_template ... 2026-10-26 07:03:30,176 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_pdf_quote_builder.tests.test_pdf_quote_builder: Starting TestPDFQuoteBuilder.test_quotation_document_upload_no_template ... 2026-10-26 07:03:30,297 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 07:03:51,919 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_analytic_distribution.py", line 21, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'Q'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:03:55,061 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd46725a480> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_analytic_distribution.py", line 21, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'Q'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:03:55,063 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4667200e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_analytic_distribution.py", line 21, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'Q'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:03:55,073 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_analytic_distribution.py", line 21, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'Q'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:03:55,078 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd466722660> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_analytic_distribution.py", line 21, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'Q'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:03:56,706 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_analytic_distribution.py", line 21, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'Q'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:03:59,881 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4698182c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_analytic_distribution.py", line 21, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'Q'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:03:59,883 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd46494dda0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_analytic_distribution.py", line 21, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'Q'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:03:59,892 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_analytic_distribution.py", line 21, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'Q'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:03:59,899 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd46494c680> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_analytic_distribution.py", line 21, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'Q'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:04:00,464 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_analytic_distribution.py", line 21, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'Q'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:04:04,379 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd495df9940> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_analytic_distribution.py", line 21, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'Q'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:04:04,380 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4668a8d60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_analytic_distribution.py", line 21, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'Q'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:04:04,390 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_analytic_distribution.py", line 21, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'Q'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:04:04,397 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4668a9b20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_analytic_distribution.py", line 21, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'Q'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:04:05,024 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_analytic_distribution.py", line 21, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'Q'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:04:09,196 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4671f0040> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_analytic_distribution.py", line 21, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'Q'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:04:09,197 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4686067a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_analytic_distribution.py", line 21, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'Q'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:04:09,206 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_analytic_distribution.py", line 21, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'Q'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:04:09,212 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4689bbf60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_analytic_distribution.py", line 21, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'Q'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:04:09,735 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_analytic_distribution.py", line 21, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'Q'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:04:12,843 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd464d89260> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_analytic_distribution.py", line 21, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'Q'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:04:12,845 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd495d70360> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_analytic_distribution.py", line 21, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'Q'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:04:12,854 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_analytic_distribution.py", line 21, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'Q'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:04:12,861 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd495d70e00> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_analytic_distribution.py", line 21, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'Q'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:04:14,280 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_analytic_distribution.py", line 21, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'Q'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:04:17,471 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd464832c00> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_analytic_distribution.py", line 21, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'Q'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:04:17,472 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd465e7b560> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_analytic_distribution.py", line 21, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'Q'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:04:17,481 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_analytic_distribution.py", line 21, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'Q'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:04:17,488 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd465e7b1a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_analytic_distribution.py", line 21, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'Q'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:04:17,949 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_analytic_distribution.py", line 21, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'Q'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:04:21,862 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4674a82c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_analytic_distribution.py", line 21, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'Q'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:04:21,864 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd469913ec0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_analytic_distribution.py", line 21, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'Q'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:04:21,874 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_analytic_distribution.py", line 21, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'Q'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:04:21,882 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd469912480> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_analytic_distribution.py", line 21, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'Q'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:04:22,333 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_analytic_distribution.py", line 21, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'Q'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:04:26,335 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd464658d60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_analytic_distribution.py", line 21, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'Q'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:04:26,337 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4670ba200> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_analytic_distribution.py", line 21, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'Q'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:04:26,344 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_analytic_distribution.py", line 21, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'Q'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:04:26,349 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4670b85e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_analytic_distribution.py", line 21, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'Q'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:04:26,437 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_analytic_distribution: Starting TestAnalyticDistribution.test_get_so_mapping_domain_with_no_analytic_distribution ... 2026-10-26 07:04:28,934 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_analytic_distribution: Starting TestAnalyticDistribution.test_payment_line_does_not_receive_project_analytic_distribution ... 2026-10-26 07:04:31,273 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_analytic_distribution: Starting TestAnalyticDistribution.test_project_analytic_distribution_on_invoice_lines ... 2026-10-26 07:04:32,058 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_analytic_distribution: Starting TestAnalyticDistribution.test_project_transmits_analytic_plans_to_sol_distribution ... 2026-10-26 07:04:32,645 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_analytic_distribution: Starting TestAnalyticDistribution.test_sol_analytic_distribution_multicompany_task ... 2026-10-26 07:04:40,484 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_analytic_distribution: Starting TestAnalyticDistribution.test_sol_analytic_distribution_project_template_service ... 2026-10-26 07:04:41,346 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_analytic_distribution: Starting TestAnalyticDistribution.test_sol_analytic_distribution_task_in_project_service ... 2026-10-26 07:04:41,857 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:04:45,852 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd495f21580> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:04:45,853 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd467777a60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:04:45,861 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:04:45,868 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4677776a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:04:45,911 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 07:05:05,286 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 85, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:05:09,447 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd46722e840> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 85, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:05:09,449 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4679a7c40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 85, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:05:09,457 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 85, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:05:09,462 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4679a4cc0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 85, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:05:09,949 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 85, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:05:13,988 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd467f971a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 85, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:05:13,989 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd467439800> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 85, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:05:14,000 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 85, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:05:14,007 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd46743bec0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 85, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:05:14,553 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 85, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:05:17,533 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd468c0a0c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 85, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:05:17,539 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd465e37920> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 85, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:05:17,552 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 85, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:05:17,563 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd465e368e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 85, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:05:18,985 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 85, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:05:22,051 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd468a119e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 85, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:05:22,052 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4663f7420> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 85, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:05:22,060 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 85, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:05:22,067 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4663f7c40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 85, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:05:22,576 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 85, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:05:26,678 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd469913b00> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 85, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:05:26,681 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4676689a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 85, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:05:26,690 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 85, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:05:26,697 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4676691c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 85, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:05:27,161 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 85, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:05:30,504 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd46743e0c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 85, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:05:30,505 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd464860680> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 85, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:05:30,515 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 85, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:05:30,522 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd464862d40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 85, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:05:31,898 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 85, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:05:34,814 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd493ff4220> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 85, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:05:34,816 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd467c8b600> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 85, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:05:34,825 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 85, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:05:34,832 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd467c8bec0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 85, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:05:35,277 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 85, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:05:39,244 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd466a78220> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 85, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:05:39,245 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd465e71bc0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 85, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:05:39,253 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 85, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:05:39,259 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd46645fa60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 85, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:05:57,863 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_project_profitability: Starting TestSaleProjectProfitability.test_bills_without_purchase_order_and_negative_amls ... 2026-10-26 07:06:02,519 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_project_profitability: Starting TestSaleProjectProfitability.test_bills_without_purchase_order_are_accounted_in_profitability_sale_project ... 2026-10-26 07:06:07,143 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_project_profitability: Starting TestSaleProjectProfitability.test_invoices_without_sale_order_are_accounted_in_profitability ... 2026-10-26 07:06:11,767 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_project_profitability: Starting TestSaleProjectProfitability.test_profitability_of_non_billable_project ... 2026-10-26 07:06:12,154 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_project_profitability: Starting TestSaleProjectProfitability.test_project_profitability ... 2026-10-26 07:06:20,271 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #244 deleted account.move.line.ctp records with IDs: [1310, 1311] 2026-10-26 07:06:20,456 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #244 deleted account.move.line records with IDs: [2332] 2026-10-26 07:06:23,094 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #244 deleted account.move.line.ctp records with IDs: [1314, 1315] 2026-10-26 07:06:23,268 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #244 deleted account.move.line records with IDs: [2336] 2026-10-26 07:06:25,030 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #244 deleted stock.move.line records with IDs: [878] 2026-10-26 07:06:29,008 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #244 deleted stock.move.line records with IDs: [879] 2026-10-26 07:06:29,713 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:06:32,993 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd46958da80> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:06:32,994 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd46466ed40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:06:33,009 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:06:33,017 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd46466e480> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:06:33,060 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 07:06:33,078 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_project_project: Starting TestProjectProject.test_projects_to_make_billable ... 2026-10-26 07:06:34,035 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 07:06:54,301 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 16, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:06:57,567 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4670bfd80> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 16, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:06:57,568 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4663f8180> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 16, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:06:57,575 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 16, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:06:57,580 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd493ff4e00> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 16, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:06:58,101 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 16, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:02,147 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd467c8b4c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 16, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:02,148 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd495dda160> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 16, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:02,157 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 16, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:02,163 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd495ddb880> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 16, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:02,649 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 16, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:06,705 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd466ead080> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 16, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:06,707 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd468289c60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 16, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:06,717 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 16, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:06,725 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd46828b6a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 16, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:07,327 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 16, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:10,242 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd467766980> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 16, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:10,243 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd46405cf40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 16, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:10,253 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 16, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:10,260 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd46405ea20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 16, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:10,806 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 16, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:14,680 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd467d19b20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 16, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:14,681 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd465cc02c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 16, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:14,691 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 16, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:14,698 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd465cc25c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 16, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:15,145 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 16, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:19,024 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4665fbec0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 16, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:19,026 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd467a43ec0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 16, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:19,035 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 16, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:19,042 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd467a437e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 16, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:19,517 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 16, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:22,913 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd466e49f80> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 16, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:22,915 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd467711c60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 16, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:22,924 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 16, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:22,931 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4677136a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 16, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:24,314 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 16, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:27,376 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd464169a80> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 16, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:27,377 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd466a7b1a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 16, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:27,389 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 16, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:27,396 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd466a79f80> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 16, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:28,153 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_reinvoice: Starting TestReInvoice.test_at_cost ... 2026-10-26 07:07:41,552 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_reinvoice: Starting TestReInvoice.test_cost_invoicing ... 2026-10-26 07:07:43,874 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_reinvoice: Starting TestReInvoice.test_invoice_analytic_account_so_not_default ... 2026-10-26 07:07:43,936 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 375, in test_invoice_analytic_account_so_not_default analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:46,974 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4649b4ea0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 375, in test_invoice_analytic_account_so_not_default analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:46,975 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd464d2c040> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 375, in test_invoice_analytic_account_so_not_default analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:46,983 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 375, in test_invoice_analytic_account_so_not_default analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:46,990 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd464d2d3a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 375, in test_invoice_analytic_account_so_not_default analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:48,500 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 375, in test_invoice_analytic_account_so_not_default analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:51,771 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4642af2e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 375, in test_invoice_analytic_account_so_not_default analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:51,772 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd46466cb80> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 375, in test_invoice_analytic_account_so_not_default analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:51,779 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 375, in test_invoice_analytic_account_so_not_default analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:51,784 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd46466dbc0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 375, in test_invoice_analytic_account_so_not_default analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:52,304 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 375, in test_invoice_analytic_account_so_not_default analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:56,217 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd46712f920> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 375, in test_invoice_analytic_account_so_not_default analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:56,219 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4646f7e20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 375, in test_invoice_analytic_account_so_not_default analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:56,227 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 375, in test_invoice_analytic_account_so_not_default analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:56,234 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4646f45e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 375, in test_invoice_analytic_account_so_not_default analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:56,749 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 375, in test_invoice_analytic_account_so_not_default analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:59,922 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd468771bc0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 375, in test_invoice_analytic_account_so_not_default analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:59,924 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd46704ccc0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 375, in test_invoice_analytic_account_so_not_default analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:59,935 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 375, in test_invoice_analytic_account_so_not_default analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:07:59,942 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd46704eb60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 375, in test_invoice_analytic_account_so_not_default analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:08:01,336 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 375, in test_invoice_analytic_account_so_not_default analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:08:04,500 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd46924cfe0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 375, in test_invoice_analytic_account_so_not_default analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:08:04,501 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd495eeefc0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 375, in test_invoice_analytic_account_so_not_default analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:08:04,511 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 375, in test_invoice_analytic_account_so_not_default analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:08:04,519 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd495eec680> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 375, in test_invoice_analytic_account_so_not_default analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:08:04,953 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 375, in test_invoice_analytic_account_so_not_default analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:08:08,669 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd46459b1a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 375, in test_invoice_analytic_account_so_not_default analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:08:08,671 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd46605f9c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 375, in test_invoice_analytic_account_so_not_default analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:08:08,681 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 375, in test_invoice_analytic_account_so_not_default analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:08:08,691 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd46605c860> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 375, in test_invoice_analytic_account_so_not_default analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:08:09,204 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 375, in test_invoice_analytic_account_so_not_default analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:08:13,108 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd463f60e00> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 375, in test_invoice_analytic_account_so_not_default analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:08:13,109 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4649ffba0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 375, in test_invoice_analytic_account_so_not_default analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:08:13,119 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 375, in test_invoice_analytic_account_so_not_default analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:08:13,127 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4649fe5c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 375, in test_invoice_analytic_account_so_not_default analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:08:13,559 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 375, in test_invoice_analytic_account_so_not_default analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:08:16,598 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd46435e700> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 375, in test_invoice_analytic_account_so_not_default analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:08:16,600 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd465963b00> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 375, in test_invoice_analytic_account_so_not_default analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:08:16,608 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 375, in test_invoice_analytic_account_so_not_default analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:08:16,613 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd465962200> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_reinvoice.py", line 375, in test_invoice_analytic_account_so_not_default analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:08:23,753 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_reinvoice: Starting TestReInvoice.test_no_expense ... 2026-10-26 07:08:28,513 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_reinvoice: Starting TestReInvoice.test_not_recomputing_unit_price_for_expensed_so_lines ... 2026-10-26 07:08:33,526 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_reinvoice: Starting TestReInvoice.test_not_reinvoicing_invoiced_so_lines ... 2026-10-26 07:08:35,272 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_reinvoice: Starting TestReInvoice.test_reinvoice_multiple_analytic_accounts_on_move_line ... 2026-10-26 07:08:36,933 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_reinvoice: Starting TestReInvoice.test_reinvoice_multiple_projects_same_analytic_account ... 2026-10-26 07:08:38,844 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_reinvoice: Starting TestReInvoice.test_sales_price ... 2026-10-26 07:08:47,762 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_reinvoice: Starting TestReInvoice.test_sales_team_invoiced ... 2026-10-26 07:08:52,969 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:08:57,145 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4674abba0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:08:57,150 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd46776cc20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:08:57,166 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:08:57,173 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd46486c2c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:08:57,218 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 07:09:18,827 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_res_config_settings: Starting TestResConfigSettings.test_disable_and_enable_project_milestone_feature ... 2026-10-26 07:09:24,600 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 07:09:44,768 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:09:48,802 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd466cdd6c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:09:48,803 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd467c0f740> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:09:48,811 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:09:48,818 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd467c0c400> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:09:49,315 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:09:53,237 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4670f3420> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:09:53,239 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4694a8360> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:09:53,246 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:09:53,252 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4694a9e40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:09:53,763 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:09:57,777 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4682b2980> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:09:57,779 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4689c63e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:09:57,788 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:09:57,795 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4689c7a60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:09:58,324 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:01,571 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd467258360> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:01,573 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd46493c540> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:01,582 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:01,589 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd46493d760> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:02,157 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:05,885 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd495f0eb60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:05,887 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4679e2160> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:05,897 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:05,904 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4679e0540> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:06,361 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:10,109 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd46552db20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:10,111 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4954b4ae0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:10,120 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:10,125 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4954b56c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:10,561 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:14,377 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd466581b20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:14,378 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd46535b560> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:14,386 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:14,392 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd465358ea0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:14,820 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:17,781 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd469675620> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:17,783 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd464a1a160> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:17,792 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:17,799 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd464a199e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:20,077 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 115, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 1'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:23,075 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4686d36a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 115, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 1'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:23,076 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd464d03e20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 115, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 1'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:23,085 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 115, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 1'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:23,091 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd464d005e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 115, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 1'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:23,540 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 115, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 1'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:27,679 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4665b2d40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 115, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 1'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:27,681 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd466b8ade0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 115, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 1'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:27,690 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 115, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 1'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:27,697 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd466b89800> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 115, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 1'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:28,225 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 115, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 1'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:32,301 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd495ba9ee0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 115, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 1'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:32,302 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4677453a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 115, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 1'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:32,312 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 115, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 1'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:32,319 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd467746ac0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 115, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 1'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:32,886 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 115, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 1'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:36,121 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd465f7de40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 115, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 1'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:36,123 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd495f84220> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 115, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 1'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:36,132 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 115, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 1'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:36,139 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd495f85a80> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 115, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 1'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:36,703 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 115, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 1'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:40,583 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4670be340> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 115, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 1'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:40,585 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4656160c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 115, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 1'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:40,594 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 115, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 1'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:40,602 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd465616660> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 115, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 1'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:41,043 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 115, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 1'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:45,178 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd464e17c40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 115, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 1'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:45,180 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4672c62a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 115, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 1'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:45,189 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 115, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 1'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:45,197 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4672c67a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 115, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 1'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:45,691 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 115, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 1'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:48,883 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd464c69260> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 115, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 1'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:48,885 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd464eeee80> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 115, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 1'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:48,894 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 115, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 1'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:48,900 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd464eed260> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 115, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 1'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:50,255 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 115, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 1'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:53,418 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd468a113a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 115, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 1'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:53,420 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd495cc1440> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 115, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 1'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:53,429 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 115, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 1'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:53,437 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd495cc0ae0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 115, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 1'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:53,919 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 116, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 2'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:57,797 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd464344c20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 116, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 2'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:57,798 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd464714cc0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 116, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 2'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:57,808 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 116, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 2'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:57,815 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd464714220> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 116, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 2'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:10:58,317 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 116, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 2'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:11:02,446 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4678bfec0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 116, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 2'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:11:02,447 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd466ed5580> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 116, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 2'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:11:02,456 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 116, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 2'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:11:02,463 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd466ed6b60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 116, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 2'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:11:02,968 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 116, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 2'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:11:06,063 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd464e919e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 116, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 2'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:11:06,064 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd494849260> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 116, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 2'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:11:06,074 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 116, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 2'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:11:06,080 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd49484ba60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 116, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 2'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:11:07,504 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 116, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 2'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:11:10,762 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4663fa8e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 116, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 2'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:11:10,763 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4670f5b20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 116, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 2'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:11:10,773 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 116, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 2'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:11:10,779 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4670f7100> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 116, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 2'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:11:11,279 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 116, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 2'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:11:15,427 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd46406c540> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 116, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 2'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:11:15,428 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4675b4360> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 116, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 2'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:11:15,437 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 116, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 2'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:11:15,444 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4675b4040> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 116, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 2'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:11:15,905 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 116, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 2'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:11:19,994 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4670e7600> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 116, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 2'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:11:19,995 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4676c91c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 116, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 2'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:11:20,005 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 116, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 2'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:11:20,012 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4676cb920> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 116, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 2'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:11:20,477 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 116, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 2'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:11:23,663 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd467bcd440> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 116, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 2'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:11:23,665 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd46719e520> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 116, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 2'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:11:23,674 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 116, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 2'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:11:23,683 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd46719d4e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 116, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 2'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:11:25,026 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 116, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 2'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:11:28,203 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4676319e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 116, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 2'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:11:28,204 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd495340e00> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 116, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 2'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:11:28,213 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 116, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 2'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:11:28,220 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd495341d00> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project.py", line 116, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Sale Project Plan 2'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:11:28,695 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_action_view_project_ids ... 2026-10-26 07:11:29,499 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_action_view_task_stages ... 2026-10-26 07:11:30,339 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_allocated_hours_manual_delivery_service ... 2026-10-26 07:11:31,130 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_analytics_on_so_confirmation_no_project ... 2026-10-26 07:11:32,428 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_analytics_on_so_confirmation_project_with_accounts ... 2026-10-26 07:11:33,536 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_analytics_on_so_confirmation_project_without_account ... 2026-10-26 07:11:34,571 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_cancel_multiple_quotations ... 2026-10-26 07:11:35,095 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_cancel_so_linked_to_project ... 2026-10-26 07:11:36,141 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_compute_project_and_task_button ... 2026-10-26 07:11:40,476 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_confirm_sale_order_on_project_creation ... 2026-10-26 07:11:41,039 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_confirm_sale_order_on_task_save ... 2026-10-26 07:11:41,634 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_copy_so_doesnt_copy_project ... 2026-10-26 07:11:42,560 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_create_task_from_template_line ... 2026-10-26 07:11:43,779 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_creating_AA_when_adding_service_to_confirmed_so ... 2026-10-26 07:11:45,221 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_exclude_archived_projects_in_stat_btn_related_view ... 2026-10-26 07:11:45,967 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_generated_project_stages ... 2026-10-26 07:11:46,956 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_global_project_service_no_so_project_error ... 2026-10-26 07:11:47,825 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_global_project_service_takes_so_project_on_already_confirmed_so ... 2026-10-26 07:11:48,885 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_global_project_service_takes_so_project_on_so_confirmation ... 2026-10-26 07:11:50,025 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_links_with_sale_order_line ... 2026-10-26 07:11:51,907 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_onchange_sale_fields ... 2026-10-26 07:11:54,950 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_project_create_sol_ui ... 2026-10-26 07:11:55,598 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui: Chrome pid: 2660 2026-10-26 07:11:55,598 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui: Chrome headless temporary user profile dir: /tmp/tmprmd5o1e0_chrome_odoo 2026-10-26 07:11:55,599 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui: Issuing json command http://127.0.0.1:42305/json/version 2026-10-26 07:11:55,600 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:42305/json/version with timeout 3 increased to 10s during tests 2026-10-26 07:11:55,746 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui: Browser version: Chrome/150.0.7871.114 2026-10-26 07:11:55,747 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui: Issuing json command http://127.0.0.1:42305/json 2026-10-26 07:11:55,747 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:42305/json with timeout 3 increased to 10s during tests 2026-10-26 07:11:55,785 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui: Websocket url found: ws://127.0.0.1:42305/devtools/page/3F925BB5FB4750B2E929F557E66A8379 2026-10-26 07:11:55,813 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui: Enable chrome headless console log notification 2026-10-26 07:11:55,830 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui: Chrome headless enable page notifications 2026-10-26 07:11:55,947 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 07:11:55,964 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui: Setting session cookie in browser 2026-10-26 07:11:55,973 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-26 07:11:55,974 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-26 07:11:56,006 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:11:58,032 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:11:58] "GET /odoo HTTP/1.1" 200 - 186 0.252 1.781 2026-10-26 07:11:58,036 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui: Navigation result: {'frameId': '3F925BB5FB4750B2E929F557E66A8379', 'loaderId': 'D5C4BABD2ED0933FE5E65CDA8B4DAC2C', 'isDownload': False} 2026-10-26 07:11:58,037 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui: Evaluate ready code "odoo.isTourReady('project_create_sol_tour')" 2026-10-26 07:11:59,043 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:11:59] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.349 0.614 2026-10-26 07:11:59,064 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:11:59] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.009 0.977 2026-10-26 07:11:59,123 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:11:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.027 1.008 2026-10-26 07:11:59,139 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:11:59] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.053 2026-10-26 07:11:59,142 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 07:11:59,152 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:11:59] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 1.067 2026-10-26 07:11:59,212 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:11:59] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.025 2026-10-26 07:11:59,338 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:11:59] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-26 07:12:00,472 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:00] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-26 07:12:00,479 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:00] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-26 07:12:00,485 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:00] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-10-26 07:12:00,523 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:00] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.013 2026-10-26 07:12:00,555 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui.browser: Owl is running in 'dev' mode. 2026-10-26 07:12:00,649 103 INFO rb-9ca8621-226001-429047 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 07:12:00,741 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui: The ready code tooks too much time : 2.704275369644165 2026-10-26 07:12:00,747 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:00] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.043 0.138 2026-10-26 07:12:00,765 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui: Evaluate test code "odoo.startTour('project_create_sol_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-26 07:12:00,789 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui.browser: [1/25] Tour project_create_sol_tour → Step .o_navbar_apps_menu button:enabled 2026-10-26 07:12:00,835 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.024 0.168 2026-10-26 07:12:00,841 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.214 2026-10-26 07:12:00,853 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.032 2026-10-26 07:12:00,900 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:00] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 07:12:01,342 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:01] "POST /mail/data HTTP/1.1" 200 - 151 0.198 0.356 2026-10-26 07:12:01,487 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:01] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 38 0.040 0.801 2026-10-26 07:12:01,521 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:01] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.637 2026-10-26 07:12:01,562 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:01] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.669 2026-10-26 07:12:01,621 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-26 07:12:01,674 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:01] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.014 0.032 2026-10-26 07:12:01,694 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 07:12:01,703 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 07:12:01,704 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui.browser: [2/25] Tour project_create_sol_tour → Step Select Project main menu. (trigger: .o_app[data-menu-xmlid='project.menu_main_pm']) 2026-10-26 07:12:01,740 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:01] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 07:12:01,755 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:01] "GET /web/image/res.partner/3/avatar_128?unique=1792998564000 HTTP/1.1" 200 - 9 0.014 0.073 2026-10-26 07:12:01,817 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:01] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.011 0.146 2026-10-26 07:12:01,842 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:01] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.177 2026-10-26 07:12:01,885 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 07:12:02,071 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui.browser: [3/25] Tour project_create_sol_tour → Step Open the project dropdown of project name 'Test History Project'. (trigger: .o_kanban_record:contains(Test History Project):first) 2026-10-26 07:12:02,335 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:02] "POST /mail/data HTTP/1.1" 200 - 84 0.083 0.172 2026-10-26 07:12:02,373 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:02] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.283 2026-10-26 07:12:02,454 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:02] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-26 07:12:02,645 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:02] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 07:12:02,649 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:02] "POST /mail/inbox/messages HTTP/1.1" 200 - 7 0.024 0.027 2026-10-26 07:12:02,677 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:02] "GET /web/image/discuss.channel/2/avatar_128?unique=49dabeadd7e228c8971b4f79cf8ab748416b2d203e6e0dbb2f8935749b7262b8748859438d7bd93d7bc40d132938dd4dc63e9f319b2463458b4a5b23ea2447ca HTTP/1.1" 200 - 8 0.009 0.054 2026-10-26 07:12:02,693 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:02] "GET /web/image/mail.guest/8/avatar_128?unique=1792980173000 HTTP/1.1" 200 - 4 0.002 0.061 2026-10-26 07:12:02,707 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:02] "GET /web/image/discuss.channel/1/avatar_128?unique=edc55a16a8731f19d32f86c073377562f181c2da65e32c0cc5a311ee65a4ebfefa0bd7a1ad3d859c9eb3ec9a4ad6fac6bc57e49f97fa80a5fcd8eb8606162b23 HTTP/1.1" 200 - 3 0.001 0.095 2026-10-26 07:12:02,796 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:02] "GET /web/image/res.partner/2/avatar_128?unique=1792998564000 HTTP/1.1" 200 - 16 0.021 0.151 2026-10-26 07:12:03,329 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:03] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 184 0.173 0.501 2026-10-26 07:12:03,668 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:03] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 106 0.105 0.198 2026-10-26 07:12:04,043 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui.browser: [4/25] Tour project_create_sol_tour → Step Start editing the project. (trigger: .o_kanban_card_manage_settings a:contains('Settings')) 2026-10-26 07:12:04,051 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:04] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.016 0.038 2026-10-26 07:12:04,113 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:04] "GET /web/image/res.users/6/avatar_128 HTTP/1.1" 200 - 10 0.011 0.099 2026-10-26 07:12:04,175 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui.browser: [5/25] Tour project_create_sol_tour → Step Add the customer for this project (trigger: .o_field_widget[name='partner_id'] input) 2026-10-26 07:12:04,184 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:04] "GET /web/image/res.users/33/avatar_128 HTTP/1.1" 200 - 11 0.018 0.144 2026-10-26 07:12:04,276 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:04] "GET /web/image/res.users/262/avatar_128 HTTP/1.1" 200 - 12 0.031 0.229 2026-10-26 07:12:04,372 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:04] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.032 0.332 2026-10-26 07:12:04,578 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:04] "POST /web/dataset/call_kw/project.project/web_read HTTP/1.1" 200 - 69 0.075 0.276 2026-10-26 07:12:04,584 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.370 2026-10-26 07:12:04,662 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:04] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data HTTP/1.1" 200 - 16 0.045 0.417 2026-10-26 07:12:04,818 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:04] "POST /web/dataset/call_kw/project.project/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.009 2026-10-26 07:12:04,873 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:04] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 07:12:04,973 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:04] "POST /web/dataset/call_kw/project.project/zalo_check_recipients HTTP/1.1" 200 - 2 0.003 0.009 2026-10-26 07:12:05,027 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui.browser: [6/25] Tour project_create_sol_tour → Step Select the customer in the autocomplete dropdown (trigger: .ui-autocomplete > li > a:not(:has(i.fa))) 2026-10-26 07:12:05,116 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:05] "POST /mail/thread/data HTTP/1.1" 200 - 33 0.067 0.075 2026-10-26 07:12:05,188 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:05] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.017 0.184 2026-10-26 07:12:05,254 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:05] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.037 0.164 2026-10-26 07:12:05,277 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:05] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.006 0.213 2026-10-26 07:12:05,312 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:05] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.012 0.229 2026-10-26 07:12:05,321 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui.browser: [7/25] Tour project_create_sol_tour → Step div.o_notebook_headers 2026-10-26 07:12:05,358 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:05] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.020 0.187 2026-10-26 07:12:05,421 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui.browser: [8/25] Tour project_create_sol_tour → Step Click on Settings tab to configure this project. (trigger: a.nav-link[name="settings"]) 2026-10-26 07:12:05,522 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui.browser: [9/25] Tour project_create_sol_tour → Step Add the Sales Order Item (trigger: div[name='sale_line_id'] input) 2026-10-26 07:12:05,613 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:05] "POST /web/dataset/call_kw/project.project/onchange HTTP/1.1" 200 - 65 0.087 0.191 2026-10-26 07:12:05,673 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:05] "POST /web/dataset/call_kw/project.project/zalo_check_recipients HTTP/1.1" 200 - 8 0.010 0.027 2026-10-26 07:12:05,703 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui.browser: [10/25] Tour project_create_sol_tour → Step Click on Invoicing tab to configure the invoicing of this project. (trigger: a.nav-link:contains(Invoicing)) 2026-10-26 07:12:05,776 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:05] "POST /web/dataset/call_kw/sale.order.line/name_search HTTP/1.1" 200 - 17 0.025 0.054 2026-10-26 07:12:05,798 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui.browser: [11/25] Tour project_create_sol_tour → Step Click on Add a line on the mapping list view. (trigger: .o_field_x2many_list_row_add a) 2026-10-26 07:12:05,888 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui.browser: [12/25] Tour project_create_sol_tour → Step Add an employee to link a Sales Order Item on his timesheets into this project. (trigger: div[name='employee_id'] input) 2026-10-26 07:12:05,968 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:05] "POST /web/dataset/call_kw/project.sale.line.employee.map/onchange HTTP/1.1" 200 - 15 0.017 0.060 2026-10-26 07:12:06,061 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui.browser: [13/25] Tour project_create_sol_tour → Step Create the customer in the autocomplete dropdown. (trigger: .o_field_widget[name=employee_id] .o-autocomplete--dropdown-menu .o_m2o_dropdown_option_create a) 2026-10-26 07:12:06,073 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:06] "POST /web/dataset/call_kw/hr.employee/name_search HTTP/1.1" 200 - 1 0.001 0.025 2026-10-26 07:12:06,195 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:06] "GET /web/image/hr.employee/26/avatar_128 HTTP/1.1" 200 - 12 0.031 0.059 2026-10-26 07:12:06,253 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:06] "GET /web/image/hr.employee/14/avatar_128 HTTP/1.1" 200 - 5 0.005 0.139 2026-10-26 07:12:06,289 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:06] "GET /web/image/hr.employee/23/avatar_128 HTTP/1.1" 200 - 4 0.006 0.118 2026-10-26 07:12:06,338 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:06] "GET /web/image/hr.employee/7/avatar_128 HTTP/1.1" 200 - 5 0.006 0.200 2026-10-26 07:12:06,376 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:06] "GET /web/image/hr.employee/6/avatar_128 HTTP/1.1" 200 - 5 0.003 0.269 2026-10-26 07:12:06,415 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:06] "GET /web/image/hr.employee/21/avatar_128 HTTP/1.1" 200 - 5 0.005 0.138 2026-10-26 07:12:06,468 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:06] "GET /web/image/hr.employee/20/avatar_128 HTTP/1.1" 200 - 5 0.004 0.228 2026-10-26 07:12:06,485 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:06] "POST /web/dataset/call_kw/hr.employee/name_search HTTP/1.1" 200 - 1 0.001 0.148 2026-10-26 07:12:06,517 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:06] "GET /web/image/hr.employee/22/avatar_128 HTTP/1.1" 200 - 4 0.005 0.400 2026-10-26 07:12:06,539 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui.browser: [14/25] Tour project_create_sol_tour → Step Add the Sales Order Item to link to the timesheets of this employee. (trigger: div[name='sale_line_id'] input) 2026-10-26 07:12:06,641 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui.browser: [15/25] Tour project_create_sol_tour → Step Create an Sales Order Item in the autocomplete dropdown. (trigger: .o_field_widget[name=sale_line_id] .o-autocomplete--dropdown-menu .o_m2o_dropdown_option_create_edit a) 2026-10-26 07:12:06,994 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:06] "POST /web/dataset/call_kw/hr.employee/name_create HTTP/1.1" 200 - 122 0.138 0.308 2026-10-26 07:12:07,062 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:07] "POST /web/dataset/call_kw/sale.order.line/name_search HTTP/1.1" 200 - 13 0.022 0.398 2026-10-26 07:12:07,078 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:07] "POST /web/dataset/call_kw/sale.order.line/name_search HTTP/1.1" 200 - 1 0.003 0.174 2026-10-26 07:12:07,158 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui.browser: [16/25] Tour project_create_sol_tour → Step insert value for product (trigger: div[name='product_id'] input) 2026-10-26 07:12:07,165 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:07] "POST /web/dataset/call_kw/project.sale.line.employee.map/onchange HTTP/1.1" 200 - 15 0.015 0.121 2026-10-26 07:12:07,277 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:07] "POST /web/dataset/call_kw/sale.order.line/get_views HTTP/1.1" 200 - 28 0.023 0.090 2026-10-26 07:12:07,307 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:07] "GET /web/image/hr.employee/38/avatar_128 HTTP/1.1" 200 - 4 0.002 0.061 2026-10-26 07:12:08,050 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:08] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 130 0.431 0.288 2026-10-26 07:12:08,137 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui.browser: [17/25] Tour project_create_sol_tour → Step Select the customer in the autocomplete dropdown (trigger: .ui-autocomplete > li > a:not(:has(i.fa))) 2026-10-26 07:12:08,206 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:08] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 4 0.030 0.037 2026-10-26 07:12:08,248 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui.browser: [18/25] Tour project_create_sol_tour → Step Save project (trigger: .modal:not(.o_inactive_modal) button:contains(save & close)) 2026-10-26 07:12:08,329 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui.browser: [19/25] Tour project_create_sol_tour → Step body:not(:has(.modal)) 2026-10-26 07:12:08,599 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:08] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 39 0.206 0.132 2026-10-26 07:12:08,873 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:08] "POST /web/dataset/call_kw/sale.order.line/web_save HTTP/1.1" 200 - 69 0.102 0.152 2026-10-26 07:12:08,986 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:08] "POST /web/dataset/call_kw/project.sale.line.employee.map/onchange HTTP/1.1" 200 - 17 0.015 0.072 2026-10-26 07:12:09,308 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:09] "POST /web/dataset/call_kw/project.project/onchange HTTP/1.1" 200 - 80 0.089 0.201 2026-10-26 07:12:09,360 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui.browser: [20/25] Tour project_create_sol_tour → Step Save project (trigger: .o_form_button_save:enabled) 2026-10-26 07:12:09,451 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui.browser: [21/25] Tour project_create_sol_tour → Step Click the top left corner to navigate across apps. (trigger: .o_main_navbar .o_menu_toggle) 2026-10-26 07:12:09,512 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui.browser: [22/25] Tour project_create_sol_tour → Step .o_sidebar_topbar a.btn-primary 2026-10-26 07:12:09,574 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui.browser: [23/25] Tour project_create_sol_tour → Step .o_navbar_apps_menu button:enabled 2026-10-26 07:12:10,365 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:10] "POST /web/dataset/call_kw/project.project/web_save HTTP/1.1" 200 - 259 0.416 0.497 2026-10-26 07:12:10,425 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui.browser: [24/25] Tour project_create_sol_tour → Step Go to the Project app. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"]) 2026-10-26 07:12:10,433 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:10] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.018 0.042 2026-10-26 07:12:10,513 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:10] "POST /mail/thread/data HTTP/1.1" 200 - 17 0.024 0.101 2026-10-26 07:12:10,557 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:10] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.012 0.103 2026-10-26 07:12:10,639 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui.browser: [25/25] Tour project_create_sol_tour → Step Go to the Project app. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"]) 2026-10-26 07:12:10,647 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:10] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.009 0.048 2026-10-26 07:12:10,704 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui.browser: tour succeeded 2026-10-26 07:12:10,718 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui.browser: ╔════════════════════════════════════════╗ ║ TOUR project_create_sol_tour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-26 07:12:10,919 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:10] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 86 0.097 0.163 2026-10-26 07:12:11,348 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui.browser: heap 46033784 (allocated 54546432) 2026-10-26 07:12:11,364 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui: Closing chrome headless with pid 2660 2026-10-26 07:12:11,370 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui: Closing websocket connection 2026-10-26 07:12:11,371 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui: Terminating chrome headless with pid 2660 2026-10-26 07:12:11,515 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_071211_515487_test_project_create_sol_ui.txt 2026-10-26 07:12:11,515 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_project_create_sol_ui: Removing chrome user profile "/tmp/tmprmd5o1e0_chrome_odoo" 2026-10-26 07:12:11,615 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_project_creation_on_so_confirm_with_account ... 2026-10-26 07:12:12,436 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_project_creation_on_so_with_manual_analytic ... 2026-10-26 07:12:13,182 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_project_on_sol_with_analytic_distribution_model ... 2026-10-26 07:12:17,519 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_project_tasks_active_on_so_confirm ... 2026-10-26 07:12:18,779 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_quick_create_sol ... 2026-10-26 07:12:19,288 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_sale_order_items_of_the_project_status ... 2026-10-26 07:12:19,840 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_sale_order_line_view_form_editable ... 2026-10-26 07:12:21,339 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_sale_order_with_project_task ... 2026-10-26 07:12:23,021 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_sale_order_with_project_task_from_multi_companies ... 2026-10-26 07:12:36,465 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_so_confirmation_in_batch ... 2026-10-26 07:12:37,559 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_so_with_service_product_negative_qty ... 2026-10-26 07:12:38,220 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_sol_product_type_update ... 2026-10-26 07:12:38,597 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_task_compute_sale_order_id ... 2026-10-26 07:12:40,171 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project: Starting TestSaleProject.test_task_create_sol_ui ... 2026-10-26 07:12:40,598 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_task_create_sol_ui: Chrome pid: 2928 2026-10-26 07:12:40,599 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_task_create_sol_ui: Chrome headless temporary user profile dir: /tmp/tmp16ka7uwc_chrome_odoo 2026-10-26 07:12:40,599 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_task_create_sol_ui: Issuing json command http://127.0.0.1:39929/json/version 2026-10-26 07:12:40,600 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:39929/json/version with timeout 3 increased to 10s during tests 2026-10-26 07:12:40,671 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_task_create_sol_ui: Browser version: Chrome/150.0.7871.114 2026-10-26 07:12:40,671 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_task_create_sol_ui: Issuing json command http://127.0.0.1:39929/json 2026-10-26 07:12:40,672 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:39929/json with timeout 3 increased to 10s during tests 2026-10-26 07:12:40,691 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_task_create_sol_ui: Websocket url found: ws://127.0.0.1:39929/devtools/page/B354D08E0DDCC4FCC92CC3C58C0A5256 2026-10-26 07:12:40,695 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_task_create_sol_ui: Enable chrome headless console log notification 2026-10-26 07:12:40,707 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_task_create_sol_ui: Chrome headless enable page notifications 2026-10-26 07:12:40,804 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 07:12:40,836 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_task_create_sol_ui: Setting session cookie in browser 2026-10-26 07:12:40,848 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_task_create_sol_ui: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-26 07:12:40,848 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_task_create_sol_ui: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-26 07:12:40,871 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:12:42,833 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:42] "GET /odoo HTTP/1.1" 200 - 191 0.170 1.801 2026-10-26 07:12:42,838 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_task_create_sol_ui: Navigation result: {'frameId': 'B354D08E0DDCC4FCC92CC3C58C0A5256', 'loaderId': 'BB03590D2D1E6545E055C4D9E07A2DFD', 'isDownload': False} 2026-10-26 07:12:42,838 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_task_create_sol_ui: Evaluate ready code "odoo.isTourReady('task_create_sol_tour')" 2026-10-26 07:12:42,897 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:42] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.023 2026-10-26 07:12:42,982 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 07:12:43,836 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:43] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.363 0.603 2026-10-26 07:12:43,856 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:43] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.981 2026-10-26 07:12:43,895 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:43] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.015 1.004 2026-10-26 07:12:43,917 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:43] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.008 1.040 2026-10-26 07:12:43,946 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:43] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-10-26 07:12:44,088 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:44] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-26 07:12:45,078 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:45] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 07:12:45,088 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:45] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-26 07:12:45,092 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:45] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-26 07:12:45,126 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:45] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.008 2026-10-26 07:12:45,151 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_task_create_sol_ui.browser: Owl is running in 'dev' mode. 2026-10-26 07:12:45,224 103 INFO rb-9ca8621-226001-429047 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 07:12:45,285 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:45] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.029 0.098 2026-10-26 07:12:45,296 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:45] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.092 2026-10-26 07:12:45,358 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_task_create_sol_ui: The ready code tooks too much time : 2.519477367401123 2026-10-26 07:12:45,379 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:45] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.009 0.129 2026-10-26 07:12:45,407 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_task_create_sol_ui: Evaluate test code "odoo.startTour('task_create_sol_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-26 07:12:45,451 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_task_create_sol_ui.browser: [1/19] Tour task_create_sol_tour → Step .o_navbar_apps_menu button:enabled 2026-10-26 07:12:45,465 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:45] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 07:12:45,554 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:45] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 44 0.051 0.259 2026-10-26 07:12:45,698 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_task_create_sol_ui.browser: [2/19] Tour task_create_sol_tour → Step Select Project main menu. (trigger: .o_app[data-menu-xmlid='project.menu_main_pm']) 2026-10-26 07:12:45,891 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_task_create_sol_ui.browser: [3/19] Tour task_create_sol_tour → Step Open the project dropdown of project name 'Test History Project'. (trigger: .o_kanban_record:contains(Test History Project):first) 2026-10-26 07:12:46,008 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:46] "POST /mail/data HTTP/1.1" 200 - 145 0.167 0.490 2026-10-26 07:12:46,015 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 07:12:46,032 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 07:12:46,056 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:46] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-26 07:12:46,062 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:46] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.020 0.609 2026-10-26 07:12:46,143 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:46] "GET /web/image/res.partner/3/avatar_128?unique=1792998564000 HTTP/1.1" 200 - 9 0.014 0.512 2026-10-26 07:12:46,180 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:46] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.008 0.557 2026-10-26 07:12:46,216 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:46] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.880 2026-10-26 07:12:46,242 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:46] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.624 2026-10-26 07:12:46,248 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:46] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.919 2026-10-26 07:12:46,292 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:46] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.006 0.196 2026-10-26 07:12:46,335 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:46] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.243 2026-10-26 07:12:46,387 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:46] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.020 0.108 2026-10-26 07:12:46,454 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 07:12:46,884 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:46] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 184 0.135 0.337 2026-10-26 07:12:47,191 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:47] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 106 0.118 0.148 2026-10-26 07:12:47,678 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_task_create_sol_ui.browser: [4/19] Tour task_create_sol_tour → Step Open the task name 'Test History Project' from kanban view. (trigger: .o_kanban_record:contains(Test History Task)) 2026-10-26 07:12:47,694 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:47] "GET /web/image/res.users/6/avatar_128 HTTP/1.1" 200 - 10 0.025 0.042 2026-10-26 07:12:47,735 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:47] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.009 0.095 2026-10-26 07:12:47,820 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:47] "GET /web/image/res.users/262/avatar_128 HTTP/1.1" 200 - 19 0.024 0.151 2026-10-26 07:12:47,893 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:47] "POST /web/dataset/call_button/project.project/action_view_tasks HTTP/1.1" 200 - 22 0.026 0.207 2026-10-26 07:12:47,968 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:47] "GET /web/image/res.users/33/avatar_128 HTTP/1.1" 200 - 11 0.018 0.292 2026-10-26 07:12:48,024 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:48] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.017 0.383 2026-10-26 07:12:48,509 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:48] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 111 0.077 0.508 2026-10-26 07:12:48,576 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:48] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 2 0.011 0.013 2026-10-26 07:12:48,608 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:48] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 3 0.004 0.040 2026-10-26 07:12:48,712 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:48] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 18 0.020 0.066 2026-10-26 07:12:48,767 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 07:12:48,948 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_task_create_sol_ui.browser: [5/19] Tour task_create_sol_tour → Step Add the customer for this task to select an SO and SOL. (trigger: .o_field_widget[name='partner_id'] input) 2026-10-26 07:12:49,053 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:49] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 22 0.026 0.057 2026-10-26 07:12:49,067 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.093 2026-10-26 07:12:49,298 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:49] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 61 0.072 0.233 2026-10-26 07:12:49,430 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:49] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.017 2026-10-26 07:12:49,449 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:49] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-26 07:12:49,459 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:49] "POST /web/dataset/call_kw/project.project/has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 07:12:49,532 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:49] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 07:12:49,691 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:49] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.007 0.009 2026-10-26 07:12:49,694 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.015 2026-10-26 07:12:49,745 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:49] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.044 2026-10-26 07:12:49,771 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_task_create_sol_ui.browser: [6/19] Tour task_create_sol_tour → Step Select the customer in the autocomplete dropdown (trigger: .ui-autocomplete > li > a:not(:has(i.fa))) 2026-10-26 07:12:49,898 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:49] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.057 0.115 2026-10-26 07:12:49,971 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:49] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.017 0.246 2026-10-26 07:12:50,019 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:50] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.020 0.196 2026-10-26 07:12:50,084 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:50] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.019 0.255 2026-10-26 07:12:50,094 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:50] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.131 2026-10-26 07:12:50,149 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:50] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.025 0.325 2026-10-26 07:12:50,208 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:50] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.016 0.227 2026-10-26 07:12:50,221 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_task_create_sol_ui.browser: [7/19] Tour task_create_sol_tour → Step Add the Sales Order Item (trigger: div[name='sale_line_id'] input) 2026-10-26 07:12:50,470 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:50] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 49 0.053 0.181 2026-10-26 07:12:50,568 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_task_create_sol_ui.browser: [8/19] Tour task_create_sol_tour → Step Create an Sales Order Item in the autocomplete dropdown. (trigger: .o_field_widget[name=sale_line_id] .o-autocomplete--dropdown-menu .o_m2o_dropdown_option_create_edit a) 2026-10-26 07:12:50,634 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:50] "POST /web/dataset/call_kw/sale.order.line/name_search HTTP/1.1" 200 - 21 0.026 0.051 2026-10-26 07:12:50,852 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:50] "POST /web/dataset/call_kw/sale.order.line/name_search HTTP/1.1" 200 - 3 0.009 0.025 2026-10-26 07:12:50,911 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_task_create_sol_ui.browser: [9/19] Tour task_create_sol_tour → Step Create an product in the autocomplete dropdown. (trigger: div[name='product_id'] input) 2026-10-26 07:12:51,016 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:51] "POST /web/dataset/call_kw/sale.order.line/get_views HTTP/1.1" 200 - 28 0.027 0.072 2026-10-26 07:12:51,638 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:51] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 112 0.282 0.301 2026-10-26 07:12:51,728 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_task_create_sol_ui.browser: [10/19] Tour task_create_sol_tour → Step Select the product in the autocomplete dropdown (trigger: .ui-autocomplete > li > a:not(:has(i.fa))) 2026-10-26 07:12:51,788 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:51] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 4 0.024 0.031 2026-10-26 07:12:51,827 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_task_create_sol_ui.browser: [11/19] Tour task_create_sol_tour → Step Save Sales Order Item (trigger: .modal .o_form_button_save) 2026-10-26 07:12:51,908 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_task_create_sol_ui.browser: [12/19] Tour task_create_sol_tour → Step wait the modal is closed before save the form (trigger: body:not(:has(.modal))) 2026-10-26 07:12:52,193 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:52] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 53 0.215 0.139 2026-10-26 07:12:52,494 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:52] "POST /web/dataset/call_kw/sale.order.line/web_save HTTP/1.1" 200 - 72 0.106 0.163 2026-10-26 07:12:52,725 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:52] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 61 0.056 0.144 2026-10-26 07:12:52,788 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:52] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 8 0.010 0.024 2026-10-26 07:12:52,798 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_task_create_sol_ui.browser: [13/19] Tour task_create_sol_tour → Step Save task (trigger: .o_form_button_save:enabled) 2026-10-26 07:12:52,864 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_task_create_sol_ui.browser: [14/19] Tour task_create_sol_tour → Step Check if the Sales Order Item is saved correctly. (trigger: .o_field_widget[name='sale_line_id'] input) 2026-10-26 07:12:52,928 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_task_create_sol_ui.browser: [15/19] Tour task_create_sol_tour → Step Click the top left corner to navigate across apps. (trigger: .o_main_navbar .o_menu_toggle) 2026-10-26 07:12:52,991 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_task_create_sol_ui.browser: [16/19] Tour task_create_sol_tour → Step .o_sidebar_topbar a.btn-primary 2026-10-26 07:12:53,055 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_task_create_sol_ui.browser: [17/19] Tour task_create_sol_tour → Step .o_navbar_apps_menu button:enabled 2026-10-26 07:12:53,653 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:53] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 223 0.369 0.416 2026-10-26 07:12:53,733 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_task_create_sol_ui.browser: [18/19] Tour task_create_sol_tour → Step Go to the Project app. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"]) 2026-10-26 07:12:53,762 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:53] "POST /mail/thread/messages HTTP/1.1" 200 - 32 0.033 0.060 2026-10-26 07:12:53,858 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:53] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.023 0.146 2026-10-26 07:12:53,937 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:53] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.017 0.162 2026-10-26 07:12:54,014 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_task_create_sol_ui.browser: [19/19] Tour task_create_sol_tour → Step Go to the Project app. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"]) 2026-10-26 07:12:54,026 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:54] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.021 0.059 2026-10-26 07:12:54,057 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_task_create_sol_ui.browser: tour succeeded 2026-10-26 07:12:54,062 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_task_create_sol_ui.browser: ╔═════════════════════════════════════╗ ║ TOUR task_create_sol_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-26 07:12:54,096 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:54] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.023 0.087 2026-10-26 07:12:54,356 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:12:54] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 86 0.086 0.246 2026-10-26 07:12:54,588 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_task_create_sol_ui.browser: heap 44214980 (allocated 53235712) 2026-10-26 07:12:54,621 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_task_create_sol_ui: Closing chrome headless with pid 2928 2026-10-26 07:12:54,623 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_task_create_sol_ui: Closing websocket connection 2026-10-26 07:12:54,624 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_task_create_sol_ui: Terminating chrome headless with pid 2928 2026-10-26 07:12:54,779 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_task_create_sol_ui: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_071254_778757_test_task_create_sol_ui.txt 2026-10-26 07:12:54,779 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_sale_project.TestSaleProject.test_task_create_sol_ui: Removing chrome user profile "/tmp/tmp16ka7uwc_chrome_odoo" 2026-10-26 07:12:54,948 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:12:59,261 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd46719bd80> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:12:59,262 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd466e11bc0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:12:59,270 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:12:59,277 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd466e13a60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:12:59,317 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-26 07:13:20,820 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_so_line_milestones: Starting TestSoLineMilestones.test_compute_qty_milestone ... 2026-10-26 07:13:21,103 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_so_line_milestones: Starting TestSoLineMilestones.test_compute_sale_line_in_task ... 2026-10-26 07:13:21,456 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_so_line_milestones: Starting TestSoLineMilestones.test_create_milestone_on_project_set_on_sales_order ... 2026-10-26 07:13:22,294 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_so_line_milestones: Starting TestSoLineMilestones.test_default_values_milestone ... 2026-10-26 07:13:22,541 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_so_line_milestones: Starting TestSoLineMilestones.test_project_template_with_milestones ... 2026-10-26 07:13:23,428 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_so_line_milestones: Starting TestSoLineMilestones.test_project_template_with_milestones_multiple_products ... 2026-10-26 07:13:24,538 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_so_line_milestones: Starting TestSoLineMilestones.test_reached_milestones_delivered_quantity ... 2026-10-26 07:13:24,734 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_so_line_milestones: Starting TestSoLineMilestones.test_remove_reached_milestone ... 2026-10-26 07:13:24,882 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #269 deleted project.milestone records with IDs: [12] 2026-10-26 07:13:24,929 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_so_line_milestones: Starting TestSoLineMilestones.test_so_with_milestone_products ... 2026-10-26 07:13:26,125 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_so_line_milestones: Starting TestSoLineMilestones.test_subtask_milestone_sol ... 2026-10-26 07:13:30,381 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_project.tests.test_so_line_milestones: Starting TestSoLineMilestones.test_update_reached_milestone_quantity ... 2026-10-26 07:13:30,518 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 07:13:51,703 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_saleperson ... 2026-10-26 07:13:52,890 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 279, model: purchase.order 2026-10-26 07:13:53,412 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 279, model: purchase.order.line 2026-10-26 07:13:53,510 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-26 07:14:26,634 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:14:29,573 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4696640e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:14:29,575 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd466fbe5c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:14:29,585 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:14:29,592 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd466fbc040> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:14:30,055 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:14:33,951 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4664ea520> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:14:33,953 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd46431e840> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:14:33,963 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:14:33,970 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd46431d3a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:14:34,393 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:14:38,544 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd495e14860> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:14:38,545 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd46424e8e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:14:38,555 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:14:38,562 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd46424d300> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:14:39,113 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:14:42,913 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd46743ede0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:14:42,915 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd467398f40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:14:42,924 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:14:42,931 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd46739af20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:14:43,508 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:14:46,766 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd495f85300> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:14:46,767 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd466ed4860> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:14:46,775 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:14:46,780 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd466ed7e20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:14:47,261 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:14:51,397 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd495f5e660> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:14:51,400 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd46445e2a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:14:51,409 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:14:51,417 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd46445dee0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:14:51,922 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:14:55,913 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd46702a3e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:14:55,916 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd464e15940> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:14:55,934 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:14:55,942 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd464e16020> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:14:56,390 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:15:00,278 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd466454f40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:15:00,279 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd469674900> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:15:00,287 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:15:00,293 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd469677060> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:15:01,716 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_purchase.tests.test_sale_purchase: Starting TestSalePurchase.test_no_supplier ... 2026-10-26 07:15:01,978 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #281 deleted product.supplierinfo records with IDs: [202] 2026-10-26 07:15:02,932 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_purchase.tests.test_sale_purchase: Starting TestSalePurchase.test_pol_custom_attribute ... 2026-10-26 07:15:03,910 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_purchase.tests.test_sale_purchase: Starting TestSalePurchase.test_pol_description ... 2026-10-26 07:15:04,716 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_purchase.tests.test_sale_purchase: Starting TestSalePurchase.test_purchase_service_qty_increase_with_uom_conversion ... 2026-10-26 07:15:05,555 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_purchase.tests.test_sale_purchase: Starting TestSalePurchase.test_reconfirm_sale_order ... 2026-10-26 07:15:06,939 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #281 deleted stock.move.line records with IDs: [905] 2026-10-26 07:15:08,093 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_purchase.tests.test_sale_purchase: Starting TestSalePurchase.test_sale_create_purchase ... 2026-10-26 07:15:10,025 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_purchase.tests.test_sale_purchase: Starting TestSalePurchase.test_service_to_purchase_branch_tax_propagation ... 2026-10-26 07:15:17,904 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_purchase.tests.test_sale_purchase: Starting TestSalePurchase.test_service_to_purchase_multi_company ... 2026-10-26 07:15:18,844 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_purchase.tests.test_sale_purchase: Starting TestSalePurchase.test_uom_conversion ... 2026-10-26 07:15:19,977 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_purchase.tests.test_sale_purchase: Starting TestSalePurchase.test_update_ordered_sale_quantity ... 2026-10-26 07:15:22,239 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:15:26,494 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd464d95260> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:15:26,496 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd465f3f600> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:15:26,504 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:15:26,511 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd465f3c680> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:15:26,556 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 07:16:02,026 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:16:06,229 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd464d9c2c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:16:06,232 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4667c6200> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:16:06,243 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:16:06,249 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4667c5580> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:16:06,720 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:16:09,681 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd464b5f880> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:16:09,683 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd468cae3e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:16:09,692 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:16:09,699 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd468cad1c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:16:10,207 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:16:14,222 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd464c41b20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:16:14,223 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4677e16c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:16:14,234 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:16:14,241 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4677e0d60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:16:14,675 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:16:18,708 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4642aca40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:16:18,709 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4690e5620> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:16:18,718 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:16:18,723 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4690e7920> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:16:19,220 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:16:23,242 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd465f0a480> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:16:23,244 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd464f13740> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:16:23,253 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:16:23,260 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd464f11c60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:16:23,729 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:16:26,652 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd465f52f20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:16:26,654 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd46468eca0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:16:26,661 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:16:26,667 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd46468c360> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:16:27,164 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:16:31,049 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd467029ee0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:16:31,051 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd466d0f560> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:16:31,059 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:16:31,065 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd466d0f100> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:16:31,521 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:16:35,557 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd464effb00> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:16:35,559 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4647c7420> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:16:35,567 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:16:35,573 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4647c63e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_purchase/tests/test_sale_purchase.py", line 20, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:16:36,779 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_purchase_project.tests.test_sale_purchase_project: Starting TestSalePurchaseProject.test_pol_analytic_distribution ... 2026-10-26 07:16:38,601 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:16:42,620 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4ff05f600> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:16:42,621 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd466d20180> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:16:42,629 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:16:42,635 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd466d214e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:16:42,670 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 07:17:01,980 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_purchase_stock.tests.test_access_rights: Starting TestAccessRights.test_access_saleperson_decreases_qty ... 2026-10-26 07:17:04,618 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #302 deleted stock.move records with IDs: [1062] 2026-10-26 07:17:05,075 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_purchase_stock.tests.test_access_rights: Starting TestAccessRights.test_access_saleperson_with_orderpoint ... 2026-10-26 07:17:08,705 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_purchase_stock.tests.test_access_rights: Starting TestAccessRights.test_sales_user_can_access_forecast_report ... 2026-10-26 07:17:16,236 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 302, model: purchase.order 2026-10-26 07:17:16,352 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 07:17:35,935 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_purchase_stock.tests.test_lead_time: Starting TestLeadTime.test_dynamic_lead_time_delay ... 2026-10-26 07:17:37,446 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_purchase_stock.tests.test_lead_time: Starting TestLeadTime.test_supplier_lead_time ... 2026-10-26 07:17:38,821 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 07:17:57,009 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_purchase_stock.tests.test_purchase_price: Starting TestPruchasePrice.test_tax_recomputation_after_creating_price_difference_lines ... 2026-10-26 07:18:11,165 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #309 deleted account.move.line.ctp records with IDs: [1348] 2026-10-26 07:18:11,773 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 07:18:14,310 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_purchase_stock.tests.test_unwanted_replenish_flow: Starting TestWarnUnwantedReplenish.test_01_pre_updateA_post ... 2026-10-26 07:18:15,100 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 07:18:32,565 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_anglo_saxon_cogs_partial_down_payment_credit_note ... 2026-10-26 07:18:38,582 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_anglo_saxon_cogs_validate_invoice ... 2026-10-26 07:18:40,811 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #312 deleted stock.move.line records with IDs: [923] 2026-10-26 07:18:45,995 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_anglo_saxon_cogs_with_down_payment ... 2026-10-26 07:18:53,088 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #312 deleted account.move.line.ctp records with IDs: [1374] 2026-10-26 07:18:56,577 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_avco_credit_note_without_return ... 2026-10-26 07:19:01,685 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_avco_delivered_invoice_post_delivery ... 2026-10-26 07:19:05,526 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_avco_delivered_invoice_post_partial_delivery ... 2026-10-26 07:19:10,923 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_avco_delivered_invoice_pre_delivery ... 2026-10-26 07:19:13,431 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_avco_fully_owned_and_delivered_invoice_post_delivery ... 2026-10-26 07:19:15,983 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_avco_ordered_invoice_post_delivery ... 2026-10-26 07:19:19,827 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_avco_ordered_invoice_post_partial_delivery ... 2026-10-26 07:19:24,737 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_avco_ordered_invoice_pre_delivery ... 2026-10-26 07:19:27,835 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_avco_ordered_return_and_receipt ... 2026-10-26 07:19:34,556 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_avco_partially_owned_and_delivered_invoice_post_delivery ... 2026-10-26 07:19:41,263 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_fifo_delivered_invoice_post_delivery ... 2026-10-26 07:19:45,680 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_fifo_delivered_invoice_post_delivery_2 ... 2026-10-26 07:19:50,550 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_fifo_delivered_invoice_post_delivery_3 ... 2026-10-26 07:19:56,761 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_fifo_delivered_invoice_post_delivery_4 ... 2026-10-26 07:20:01,940 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_fifo_delivered_invoice_post_delivery_with_return ... 2026-10-26 07:20:12,697 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_fifo_delivered_invoice_post_partial_delivery ... 2026-10-26 07:20:22,078 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_fifo_delivered_invoice_pre_delivery ... 2026-10-26 07:20:24,880 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_fifo_edit_svl_without_reinvoice ... 2026-10-26 07:20:28,265 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_fifo_ordered_invoice_post_delivery ... 2026-10-26 07:20:32,502 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_fifo_ordered_invoice_post_partial_delivery ... 2026-10-26 07:20:41,877 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_fifo_ordered_invoice_pre_delivery ... 2026-10-26 07:20:45,619 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_fifo_return_and_create_invoice ... 2026-10-26 07:21:01,283 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_fifo_return_and_credit_note ... 2026-10-26 07:21:17,728 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_fifo_reverse_and_create_new_invoice ... 2026-10-26 07:21:23,459 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #312 deleted account.partial.reconcile records with IDs: [347] 2026-10-26 07:21:23,636 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #312 deleted account.full.reconcile records with IDs: [180] 2026-10-26 07:21:26,858 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_fifo_several_invoices_reset_repost ... 2026-10-26 07:21:37,452 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #312 deleted account.partial.reconcile records with IDs: [351] 2026-10-26 07:21:37,627 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #312 deleted account.full.reconcile records with IDs: [184] 2026-10-26 07:21:38,146 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #312 deleted account.move.line.ctp records with IDs: [1514, 1515] 2026-10-26 07:21:38,445 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #312 deleted account.move.line records with IDs: [2722, 2723] 2026-10-26 07:21:39,642 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #312 deleted account.partial.reconcile records with IDs: [352] 2026-10-26 07:21:39,773 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #312 deleted account.full.reconcile records with IDs: [185] 2026-10-26 07:21:40,204 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #312 deleted account.move.line.ctp records with IDs: [1517, 1518] 2026-10-26 07:21:40,430 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #312 deleted account.move.line records with IDs: [2728, 2729] 2026-10-26 07:21:41,765 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #312 deleted account.partial.reconcile records with IDs: [353] 2026-10-26 07:21:41,914 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #312 deleted account.full.reconcile records with IDs: [186] 2026-10-26 07:21:42,378 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #312 deleted account.move.line.ctp records with IDs: [1520, 1521] 2026-10-26 07:21:42,642 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #312 deleted account.move.line records with IDs: [2734, 2735] 2026-10-26 07:21:43,927 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #312 deleted account.partial.reconcile records with IDs: [354, 355, 356] 2026-10-26 07:21:44,087 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #312 deleted account.full.reconcile records with IDs: [187, 188, 189] 2026-10-26 07:21:44,687 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #312 deleted account.move.line.ctp records with IDs: [1522, 1523, 1524, 1525, 1526, 1527] 2026-10-26 07:21:44,955 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #312 deleted account.move.line records with IDs: [2736, 2737, 2738, 2739, 2740, 2741] 2026-10-26 07:21:46,780 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #312 deleted account.partial.reconcile records with IDs: [357, 358, 359, 361] 2026-10-26 07:21:46,937 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #312 deleted account.full.reconcile records with IDs: [190] 2026-10-26 07:21:47,485 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #312 deleted account.move.line.ctp records with IDs: [1528, 1529, 1532, 1533] 2026-10-26 07:21:47,784 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #312 deleted account.move.line records with IDs: [2742, 2743, 2746, 2747] 2026-10-26 07:21:49,170 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_fifo_uom_computation ... 2026-10-26 07:21:57,406 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_standard_delivered_invoice_post_delivery ... 2026-10-26 07:22:03,963 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_standard_delivered_invoice_post_partial_delivery ... 2026-10-26 07:22:13,518 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_standard_delivered_invoice_pre_delivery ... 2026-10-26 07:22:16,064 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_standard_ordered_invoice_post_delivery ... 2026-10-26 07:22:22,520 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_standard_ordered_invoice_post_partial_delivery_1 ... 2026-10-26 07:22:31,961 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_standard_ordered_invoice_pre_delivery ... 2026-10-26 07:22:35,060 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_svl_account_move_analytic_account_model_change_from_SO ... 2026-10-26 07:22:35,331 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_stock/tests/test_anglo_saxon_valuation.py", line 1968, in test_svl_account_move_analytic_account_model_change_from_SO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:22:39,642 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd495dca0c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_stock/tests/test_anglo_saxon_valuation.py", line 1968, in test_svl_account_move_analytic_account_model_change_from_SO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:22:39,643 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd46776ca40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_stock/tests/test_anglo_saxon_valuation.py", line 1968, in test_svl_account_move_analytic_account_model_change_from_SO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:22:39,652 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_stock/tests/test_anglo_saxon_valuation.py", line 1968, in test_svl_account_move_analytic_account_model_change_from_SO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:22:39,658 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd46776d800> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_stock/tests/test_anglo_saxon_valuation.py", line 1968, in test_svl_account_move_analytic_account_model_change_from_SO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:22:40,169 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_stock/tests/test_anglo_saxon_valuation.py", line 1968, in test_svl_account_move_analytic_account_model_change_from_SO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:22:44,267 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4676f58a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_stock/tests/test_anglo_saxon_valuation.py", line 1968, in test_svl_account_move_analytic_account_model_change_from_SO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:22:44,270 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4693134c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_stock/tests/test_anglo_saxon_valuation.py", line 1968, in test_svl_account_move_analytic_account_model_change_from_SO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:22:44,283 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_stock/tests/test_anglo_saxon_valuation.py", line 1968, in test_svl_account_move_analytic_account_model_change_from_SO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:22:44,290 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd469312020> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_stock/tests/test_anglo_saxon_valuation.py", line 1968, in test_svl_account_move_analytic_account_model_change_from_SO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:22:44,869 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_stock/tests/test_anglo_saxon_valuation.py", line 1968, in test_svl_account_move_analytic_account_model_change_from_SO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:22:47,913 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd467a7b420> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_stock/tests/test_anglo_saxon_valuation.py", line 1968, in test_svl_account_move_analytic_account_model_change_from_SO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:22:47,914 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd464364400> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_stock/tests/test_anglo_saxon_valuation.py", line 1968, in test_svl_account_move_analytic_account_model_change_from_SO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:22:47,925 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_stock/tests/test_anglo_saxon_valuation.py", line 1968, in test_svl_account_move_analytic_account_model_change_from_SO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:22:47,931 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4643656c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_stock/tests/test_anglo_saxon_valuation.py", line 1968, in test_svl_account_move_analytic_account_model_change_from_SO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:22:49,438 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_stock/tests/test_anglo_saxon_valuation.py", line 1968, in test_svl_account_move_analytic_account_model_change_from_SO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:22:52,555 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd466c87d80> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_stock/tests/test_anglo_saxon_valuation.py", line 1968, in test_svl_account_move_analytic_account_model_change_from_SO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:22:52,556 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4664c9260> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_stock/tests/test_anglo_saxon_valuation.py", line 1968, in test_svl_account_move_analytic_account_model_change_from_SO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:22:52,565 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_stock/tests/test_anglo_saxon_valuation.py", line 1968, in test_svl_account_move_analytic_account_model_change_from_SO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:22:52,571 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4664c9120> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_stock/tests/test_anglo_saxon_valuation.py", line 1968, in test_svl_account_move_analytic_account_model_change_from_SO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:22:53,171 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_stock/tests/test_anglo_saxon_valuation.py", line 1968, in test_svl_account_move_analytic_account_model_change_from_SO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:22:57,157 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4677fdee0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_stock/tests/test_anglo_saxon_valuation.py", line 1968, in test_svl_account_move_analytic_account_model_change_from_SO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:22:57,159 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd464e14720> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_stock/tests/test_anglo_saxon_valuation.py", line 1968, in test_svl_account_move_analytic_account_model_change_from_SO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:22:57,169 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_stock/tests/test_anglo_saxon_valuation.py", line 1968, in test_svl_account_move_analytic_account_model_change_from_SO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:22:57,177 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd464e14040> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_stock/tests/test_anglo_saxon_valuation.py", line 1968, in test_svl_account_move_analytic_account_model_change_from_SO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:22:57,678 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_stock/tests/test_anglo_saxon_valuation.py", line 1968, in test_svl_account_move_analytic_account_model_change_from_SO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:23:00,656 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd466380400> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_stock/tests/test_anglo_saxon_valuation.py", line 1968, in test_svl_account_move_analytic_account_model_change_from_SO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:23:00,658 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd467784040> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_stock/tests/test_anglo_saxon_valuation.py", line 1968, in test_svl_account_move_analytic_account_model_change_from_SO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:23:00,667 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_stock/tests/test_anglo_saxon_valuation.py", line 1968, in test_svl_account_move_analytic_account_model_change_from_SO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:23:00,673 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd467785e40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_stock/tests/test_anglo_saxon_valuation.py", line 1968, in test_svl_account_move_analytic_account_model_change_from_SO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:23:02,096 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_stock/tests/test_anglo_saxon_valuation.py", line 1968, in test_svl_account_move_analytic_account_model_change_from_SO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:23:05,247 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd495527f60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_stock/tests/test_anglo_saxon_valuation.py", line 1968, in test_svl_account_move_analytic_account_model_change_from_SO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:23:05,249 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd464d8aca0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_stock/tests/test_anglo_saxon_valuation.py", line 1968, in test_svl_account_move_analytic_account_model_change_from_SO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:23:05,258 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_stock/tests/test_anglo_saxon_valuation.py", line 1968, in test_svl_account_move_analytic_account_model_change_from_SO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:23:05,265 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd464d88cc0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_stock/tests/test_anglo_saxon_valuation.py", line 1968, in test_svl_account_move_analytic_account_model_change_from_SO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:23:05,755 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_stock/tests/test_anglo_saxon_valuation.py", line 1968, in test_svl_account_move_analytic_account_model_change_from_SO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:23:09,782 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4671eb7e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_stock/tests/test_anglo_saxon_valuation.py", line 1968, in test_svl_account_move_analytic_account_model_change_from_SO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:23:09,784 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd464d645e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_stock/tests/test_anglo_saxon_valuation.py", line 1968, in test_svl_account_move_analytic_account_model_change_from_SO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:23:09,793 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_stock/tests/test_anglo_saxon_valuation.py", line 1968, in test_svl_account_move_analytic_account_model_change_from_SO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:23:09,800 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd464d64d60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/sale_stock/tests/test_anglo_saxon_valuation.py", line 1968, in test_svl_account_move_analytic_account_model_change_from_SO analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:23:16,850 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:23:20,976 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4648542c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:23:20,977 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd466834220> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:23:20,985 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:23:20,994 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd466835f80> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:23:21,033 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 07:23:38,506 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_anglo_saxon_valuation_reconciliation ... 2026-10-26 07:23:51,775 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #316 deleted account.move.line.ctp records with IDs: [1577] 2026-10-26 07:23:52,686 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_fifo_multiple_products ... 2026-10-26 07:23:59,671 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_invoice_shipment ... 2026-10-26 07:24:05,433 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #316 deleted account.partial.reconcile records with IDs: [386] 2026-10-26 07:24:05,586 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #316 deleted account.full.reconcile records with IDs: [207] 2026-10-26 07:24:06,395 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #316 deleted account.move.line.ctp records with IDs: [1606, 1607, 1608] 2026-10-26 07:24:06,633 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #316 deleted account.move.line records with IDs: [2882] 2026-10-26 07:24:08,941 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_multiple_shipments_invoices ... 2026-10-26 07:24:15,485 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_shipment_invoice ... 2026-10-26 07:24:19,286 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 07:24:35,751 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_anglosaxon_account: Starting TestAngloSaxonAccounting.test_cogs_should_use_price_from_the_right_company ... 2026-10-26 07:24:50,050 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 07:25:06,435 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_order_dates: Starting TestSaleExpectedDate.test_invoice_delivery_date ... 2026-10-26 07:25:10,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #322 deleted account.move.line.ctp records with IDs: [1630] 2026-10-26 07:25:10,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #322 deleted account.move.line.ctp records with IDs: [1631] 2026-10-26 07:25:11,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #322 deleted account.move.line records with IDs: [2921] 2026-10-26 07:25:12,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #322 deleted account.partial.reconcile records with IDs: [395] 2026-10-26 07:25:13,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #322 deleted account.move.line.ctp records with IDs: [1633, 1634, 1635] 2026-10-26 07:25:13,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #322 deleted account.move.line records with IDs: [2928, 2929] 2026-10-26 07:25:13,386 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_order_dates: Starting TestSaleExpectedDate.test_invoice_delivery_date_frozen_when_posted ... 2026-10-26 07:25:17,584 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_order_dates: Starting TestSaleExpectedDate.test_sale_order_commitment_date ... 2026-10-26 07:25:18,700 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_order_dates: Starting TestSaleExpectedDate.test_sale_order_expected_date ... 2026-10-26 07:25:21,262 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 07:25:45,496 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_00_sale_stock_invoice ... 2026-10-26 07:25:51,185 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_01_sale_stock_order ... 2026-10-26 07:25:55,539 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_02_sale_stock_return ... 2026-10-26 07:26:01,561 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_03_sale_stock_delivery_partial ... 2026-10-26 07:26:04,202 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_04_create_picking_update_saleorderline ... 2026-10-26 07:26:08,083 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted stock.move records with IDs: [1222] 2026-10-26 07:26:08,931 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_05_confirm_cancel_confirm ... 2026-10-26 07:26:10,462 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted stock.move.line records with IDs: [1066] 2026-10-26 07:26:11,431 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_05_create_picking_update_saleorderline ... 2026-10-26 07:26:14,459 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_06_uom ... 2026-10-26 07:26:16,491 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted stock.move records with IDs: [1231] 2026-10-26 07:26:17,865 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_07_forced_qties ... 2026-10-26 07:26:19,766 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_08_quantities ... 2026-10-26 07:26:22,874 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_08_sale_return_qty_and_cancel ... 2026-10-26 07:26:27,143 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_09_qty_available ... 2026-10-26 07:26:30,258 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_10_qty_available ... 2026-10-26 07:26:30,846 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_11_return_with_refund ... 2026-10-26 07:26:33,565 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_12_return_without_refund ... 2026-10-26 07:26:36,327 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_13_delivered_qty ... 2026-10-26 07:26:42,916 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_14_delivered_qty_in_multistep ... 2026-10-26 07:26:52,127 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_15_cancel_delivery ... 2026-10-26 07:26:53,649 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted stock.move.line records with IDs: [1098] 2026-10-26 07:26:53,860 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_16_multi_uom ... 2026-10-26 07:26:55,610 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_17_qty_update_propagation ... 2026-10-26 07:26:57,724 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted stock.move.line records with IDs: [1100] 2026-10-26 07:26:57,990 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted stock.move records with IDs: [1258] 2026-10-26 07:26:58,798 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted stock.move records with IDs: [1259] 2026-10-26 07:27:00,171 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_18_deliver_more_and_multi_uom ... 2026-10-26 07:27:01,990 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_19_deliver_update_so_line_qty ... 2026-10-26 07:27:06,094 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_2_steps_fixed_procurement_propagation_with_backorder ... 2026-10-26 07:27:10,908 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted stock.move records with IDs: [1270] 2026-10-26 07:27:11,541 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_2_steps_pull_and_decrease_sol_qty_to_zero ... 2026-10-26 07:27:12,330 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted stock.rule records with IDs: [2480, 2481] 2026-10-26 07:27:14,161 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted stock.move.line records with IDs: [1113] 2026-10-26 07:27:14,439 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted stock.move records with IDs: [1275] 2026-10-26 07:27:15,125 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted stock.move records with IDs: [1274] 2026-10-26 07:27:15,434 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_3_steps_and_unpack ... 2026-10-26 07:27:19,177 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted stock.package_level records with IDs: [4] 2026-10-26 07:27:21,756 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted stock.quant records with IDs: [676, 678] 2026-10-26 07:27:22,296 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted stock.move records with IDs: [1282] 2026-10-26 07:27:22,671 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_backorder_and_decrease_sol_qty ... 2026-10-26 07:27:25,939 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted stock.move.line records with IDs: [1122] 2026-10-26 07:27:26,241 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted stock.move records with IDs: [1286] 2026-10-26 07:27:26,548 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_compute_sale_order_count_with_stock_user ... 2026-10-26 07:27:29,890 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_create_route_update_so_quantity ... 2026-10-26 07:27:32,505 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_create_so_return_with_tracked_product ... 2026-10-26 07:27:36,496 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_custom_delivery_route_new_sale_line ... 2026-10-26 07:27:38,204 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_decrease_sol_qty_to_zero ... 2026-10-26 07:27:40,443 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted stock.move records with IDs: [1299] 2026-10-26 07:27:40,753 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_delivery_on_negative_delivered_qty ... 2026-10-26 07:27:42,462 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_delivery_status ... 2026-10-26 07:27:46,508 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_double_return_on_so ... 2026-10-26 07:27:52,996 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_exception_delivery_partial_multi ... 2026-10-26 07:27:56,245 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_extra_return_product_so_sequence ... 2026-10-26 07:27:59,426 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_incoterm_in_advance_payment ... 2026-10-26 07:28:01,417 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_inventory_admin_no_backorder_not_own_sale_order ... 2026-10-26 07:28:04,084 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #332 deleted mail.mail records with IDs: [426] 2026-10-26 07:28:04,528 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_multi_step_product_forecast_availability ... 2026-10-26 07:28:06,279 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_multicompany_transit_with_one_company_for_user ... 2026-10-26 07:28:22,064 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_multiple_returns ... 2026-10-26 07:28:24,655 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_package_with_moves_to_different_location_dest ... 2026-10-26 07:28:28,195 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_packaging_and_qty_decrease ... 2026-10-26 07:28:33,225 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted stock.move.line records with IDs: [1160] 2026-10-26 07:28:33,490 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted stock.move records with IDs: [1325] 2026-10-26 07:28:34,140 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_packaging_propagation ... 2026-10-26 07:28:37,180 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted stock.move records with IDs: [1331] 2026-10-26 07:28:37,627 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted stock.move records with IDs: [1330] 2026-10-26 07:28:38,094 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted stock.move records with IDs: [1329] 2026-10-26 07:28:38,386 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_reduce_qty_on_partially_moved ... 2026-10-26 07:28:45,494 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted stock.move.line records with IDs: [1163] 2026-10-26 07:28:46,054 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted stock.move.line records with IDs: [1164] 2026-10-26 07:28:46,411 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted stock.move records with IDs: [1336] 2026-10-26 07:28:47,776 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_reduce_qty_ordered_no_backorder ... 2026-10-26 07:28:50,350 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_reservation_method_w_sale ... 2026-10-26 07:28:51,921 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted stock.move.line records with IDs: [1168] 2026-10-26 07:28:52,203 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted stock.move records with IDs: [1338] 2026-10-26 07:28:52,327 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted mail.message records with IDs: [13767] 2026-10-26 07:28:52,435 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted stock.picking records with IDs: [753] 2026-10-26 07:28:52,450 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted mail.followers records with IDs: [4536] 2026-10-26 07:28:53,320 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted stock.move records with IDs: [1339] 2026-10-26 07:28:53,430 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted mail.message records with IDs: [13768] 2026-10-26 07:28:53,485 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted stock.picking records with IDs: [754] 2026-10-26 07:28:53,493 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted mail.followers records with IDs: [4538] 2026-10-26 07:28:54,454 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted stock.move records with IDs: [1340] 2026-10-26 07:28:54,568 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted mail.message records with IDs: [13769] 2026-10-26 07:28:54,634 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted stock.picking records with IDs: [755] 2026-10-26 07:28:54,659 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted mail.followers records with IDs: [4540] 2026-10-26 07:28:55,484 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_return_for_exchange_and_cancel_sol_qty ... 2026-10-26 07:28:58,760 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted stock.move.line records with IDs: [1172] 2026-10-26 07:28:59,031 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted stock.move records with IDs: [1345] 2026-10-26 07:28:59,261 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_return_for_exchange_negativ ... 2026-10-26 07:29:02,750 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_return_multisteps_receipt ... 2026-10-26 07:29:07,099 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_return_partial_delivery ... 2026-10-26 07:29:14,977 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted stock.move.line records with IDs: [1186] 2026-10-26 07:29:15,609 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted stock.move.line records with IDs: [1187] 2026-10-26 07:29:16,577 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_return_with_mto_and_multisteps ... 2026-10-26 07:29:24,338 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted stock.move.line records with IDs: [1191] 2026-10-26 07:29:24,645 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted stock.move records with IDs: [1366] 2026-10-26 07:29:29,330 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_return_with_mto_and_multisteps_old_pull ... 2026-10-26 07:29:36,489 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted stock.move.line records with IDs: [1196] 2026-10-26 07:29:36,768 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted stock.move records with IDs: [1371] 2026-10-26 07:29:40,226 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted stock.move records with IDs: [1374] 2026-10-26 07:29:41,010 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_sale_order_cancel_with_cyclic_returns ... 2026-10-26 07:29:43,575 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted stock.move.line records with IDs: [1199, 1200, 1201] 2026-10-26 07:29:44,001 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_set_sale_on_delivery ... 2026-10-26 07:29:44,635 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_so_delivery_ignores_shipping_policy_from_picking_type ... 2026-10-26 07:29:45,801 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_sol_reserved_qty_wizard_3_steps_delivery ... 2026-10-26 07:29:50,956 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #2 deleted stock.move records with IDs: [1386] 2026-10-26 07:29:51,718 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_update_so_line_qty_with_package ... 2026-10-26 07:29:55,577 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted stock.move.line records with IDs: [1207] 2026-10-26 07:29:55,721 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted stock.package_level records with IDs: [10] 2026-10-26 07:29:56,003 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted stock.move records with IDs: [1388] 2026-10-26 07:29:56,707 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_update_sol_quantity_without_packaging ... 2026-10-26 07:29:59,190 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #325 deleted stock.move records with IDs: [1390] 2026-10-26 07:29:59,602 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_validate_picking_creates_sale_line_for_so_with_no_sol ... 2026-10-26 07:30:01,095 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock: Starting TestSaleStock.test_warehouse_redirect_warnings ... 2026-10-26 07:30:12,748 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 07:30:33,042 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock_access_rights: Starting TestControllersAccessRights.test_SO_and_DO_portal_acess ... 2026-10-26 07:30:36,610 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:30:37,146 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-10-26 07:30:39,069 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:30:39] "GET /my/orders/653?access_token=720ce197-7539-4105-8c13-bf8c2f8e532e HTTP/1.1" 200 - 276 0.243 2.220 2026-10-26 07:30:39,087 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: stock.picking 2026-10-26 07:30:39,604 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:30:39] "GET /my/picking/pdf/799?access_token=720ce197-7539-4105-8c13-bf8c2f8e532e HTTP/1.1" 200 - 79 0.064 0.462 2026-10-26 07:30:39,636 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:jimmy-portal from n/a 2026-10-26 07:30:39,974 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:30:39] "GET /my/orders/653 HTTP/1.1" 200 - 94 0.100 0.221 2026-10-26 07:30:40,109 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:30:40] "GET /my/picking/pdf/799 HTTP/1.1" 200 - 36 0.028 0.095 2026-10-26 07:30:40,269 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 07:30:57,436 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock_accrued_entries: Starting TestAccruedStockSaleOrders.test_sale_stock_accruals ... 2026-10-26 07:31:02,100 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock_accrued_entries: Starting TestAccruedStockSaleOrders.test_sale_stock_invoiced_accrued_entries ... 2026-10-26 07:31:09,551 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:31:33,442 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock_lead_time: Starting TestSaleStockLeadTime.test_00_product_company_level_delays ... 2026-10-26 07:31:34,538 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock_lead_time: Starting TestSaleStockLeadTime.test_01_product_route_level_delays ... 2026-10-26 07:31:36,141 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock_lead_time: Starting TestSaleStockLeadTime.test_02_delivery_date_propagation ... 2026-10-26 07:31:37,890 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock_lead_time: Starting TestSaleStockLeadTime.test_03_product_company_level_delays ... 2026-10-26 07:31:39,002 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 07:32:05,318 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock_multi_warehouse: Starting TestSaleStockMultiWarehouse.test_multiple_warehouses_generate_multiple_pickings ... 2026-10-26 07:32:06,985 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 07:32:46,068 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock_multicompany: Starting TestSaleStockMultiCompany.test_intercompany_show_lot_on_invoice ... 2026-10-26 07:32:49,399 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock_multicompany: Starting TestSaleStockMultiCompany.test_intercompany_transfer_sale_order_workflow ... 2026-10-26 07:32:51,322 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock_multicompany: Starting TestSaleStockMultiCompany.test_sale_product_from_parent_company ... 2026-10-26 07:32:59,089 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock_multicompany: Starting TestSaleStockMultiCompany.test_warehouse_definition_on_so ... 2026-10-26 07:32:59,663 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 07:33:18,480 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock_report: Starting TestSaleStockInvoices.test_backorder_and_several_invoices ... 2026-10-26 07:33:27,754 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock_report: Starting TestSaleStockInvoices.test_invoice_before_delivery ... 2026-10-26 07:33:31,924 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock_report: Starting TestSaleStockInvoices.test_invoice_less_than_delivered ... 2026-10-26 07:33:38,574 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock_report: Starting TestSaleStockInvoices.test_invoice_with_several_returns ... 2026-10-26 07:33:43,525 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #363 deleted stock.move.line records with IDs: [1228] 2026-10-26 07:33:49,771 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #363 deleted stock.move.line records with IDs: [1230] 2026-10-26 07:33:51,778 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock_report: Starting TestSaleStockInvoices.test_picking_description ... 2026-10-26 07:33:53,703 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock_report: Starting TestSaleStockInvoices.test_refund_cancel_invoices ... 2026-10-26 07:33:58,279 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #363 deleted account.move.line.ctp records with IDs: [1682, 1683] 2026-10-26 07:33:58,547 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #363 deleted account.move.line records with IDs: [3019] 2026-10-26 07:34:02,290 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock.tests.test_sale_stock_report: Starting TestSaleStockInvoices.test_refund_modify_invoices ... 2026-10-26 07:34:07,240 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #363 deleted account.move.line.ctp records with IDs: [1688, 1689] 2026-10-26 07:34:07,443 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #363 deleted account.move.line records with IDs: [3026] 2026-10-26 07:34:09,746 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 07:34:10,148 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7194, 7113, 7184, 7116, 7137, 7114, 7084, 7086, 7117, 7118, 7129, 7122, 7121, 7091, 7120, 7131, 7126, 7176, 7128, 7070, 7119, 7127, 7130, 7124, 7123, 7125, 7068, 7135, 7069, 7110, 7071, 7072, 7104, 7136, 7227, 7073, 7139, 7074, 7140, 7177, 7144, 7141, 7143, 7191, 7146, 7145, 7209, 7147, 7178, 7148, 7179, 7149, 7228, 7150, 7089, 7109, 7094, 7151, 7075, 7077, 7076, 7155, 7085, 7154, 7153, 7152, 7156, 7157, 7090, 7159, 7161, 7132, 7134, 7187, 7097, 7160, 7133, 7158, 7162, 7163, 7207, 7165, 7164, 7092, 7078, 7166, 7175, 7173, 7169, 7168, 7181, 7174, 7167, 7172, 7105, 7171, 7170, 7098, 7099, 7180, 7182, 7186, 7185, 7079, 7183, 7100, 7226, 7081, 7222, 7224, 7101, 7225, 7082, 7223, 7221, 7093, 7215, 7095, 7220, 7216, 7211, 7214, 7206, 7083, 7102, 7219, 7213, 7212, 7210, 7205, 7208, 7217, 7142, 7203, 7204, 7199, 7201, 7195, 7196, 7198, 7096, 7197, 7202, 7200, 7087, 7108, 7066, 7112, 7111, 7193, 7067, 7088, 7192, 7218, 7107, 7115, 7138, 7106, 7080, 7190, 7103, 7188, 7189] 2026-10-26 07:34:10,148 103 INFO rb-9ca8621-226001-429047 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-10-26 07:34:10,149 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock_margin.tests.test_sale_stock_margin: Starting TestSaleStockMargin.test_add_avco_product_on_delivery_cost_on_sale_order ... 2026-10-26 07:34:13,700 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock_margin.tests.test_sale_stock_margin: Starting TestSaleStockMargin.test_add_product_on_delivery_price_unit_on_sale ... 2026-10-26 07:34:17,588 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock_margin.tests.test_sale_stock_margin: Starting TestSaleStockMargin.test_add_standard_product_on_delivery_cost_on_sale_order ... 2026-10-26 07:34:20,941 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock_margin.tests.test_sale_stock_margin: Starting TestSaleStockMargin.test_avco_does_not_mix_products_on_compute_avg_price ... 2026-10-26 07:34:23,531 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock_margin.tests.test_sale_stock_margin: Starting TestSaleStockMargin.test_purchase_price_changes ... 2026-10-26 07:34:29,478 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [222] 2026-10-26 07:34:29,518 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [297] 2026-10-26 07:34:29,696 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock_margin.tests.test_sale_stock_margin: Starting TestSaleStockMargin.test_sale_stock_margin_1 ... 2026-10-26 07:34:34,685 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock_margin.tests.test_sale_stock_margin: Starting TestSaleStockMargin.test_sale_stock_margin_2 ... 2026-10-26 07:34:40,072 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock_margin.tests.test_sale_stock_margin: Starting TestSaleStockMargin.test_sale_stock_margin_3 ... 2026-10-26 07:34:44,685 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock_margin.tests.test_sale_stock_margin: Starting TestSaleStockMargin.test_sale_stock_margin_4 ... 2026-10-26 07:34:51,503 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock_margin.tests.test_sale_stock_margin: Starting TestSaleStockMargin.test_sale_stock_margin_5 ... 2026-10-26 07:35:01,212 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock_margin.tests.test_sale_stock_margin: Starting TestSaleStockMargin.test_sale_stock_margin_6 ... 2026-10-26 07:35:02,369 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_stock_margin.tests.test_sale_stock_margin: Starting TestSaleStockMargin.test_so_and_multicompany ... 2026-10-26 07:35:11,689 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 07:35:53,570 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_edit_so_line_timesheet: Starting TestEditSoLineTimesheet.test_sol_no_change_if_edited ... 2026-10-26 07:35:55,403 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 07:36:37,274 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_project: Starting TestProject.test_analytic_account_balance ... 2026-10-26 07:36:39,002 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_project: Starting TestProject.test_compute_cost_in_employee_mappings ... 2026-10-26 07:36:40,219 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_project: Starting TestProject.test_duplicate_project_allocated_hours ... 2026-10-26 07:36:41,624 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_project: Starting TestProject.test_fetch_sale_order_items ... 2026-10-26 07:36:43,710 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_project: Starting TestProject.test_open_product_form_with_default_service_policy ... 2026-10-26 07:36:45,760 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_project: Starting TestProject.test_open_product_form_with_default_uom_id ... 2026-10-26 07:36:47,989 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_project: Starting TestProject.test_task_with_newid_partner ... 2026-10-26 07:36:49,573 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 07:37:32,557 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_project_billing: Starting TestProjectBilling.test_billing_employee_rate ... 2026-10-26 07:37:34,299 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_project_billing: Starting TestProjectBilling.test_billing_task_rate ... 2026-10-26 07:37:35,845 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_project_billing: Starting TestProjectBilling.test_customer_change_in_project ... 2026-10-26 07:37:36,842 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_project_billing: Starting TestProjectBilling.test_project_form_view ... 2026-10-26 07:37:39,237 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_project_billing: Starting TestProjectBilling.test_take_into_account_invoicing_app_legacy ... 2026-10-26 07:37:42,357 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-26 07:38:22,519 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_project_pricing_type: Starting TestProjectPricingType.test_pricing_type ... 2026-10-26 07:38:23,827 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 07:39:06,749 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_project_profitability: Starting TestSaleTimesheetProjectProfitability.test_get_project_profitability_items ... 2026-10-26 07:39:13,073 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #412 deleted account.analytic.line records with IDs: [774] 2026-10-26 07:39:13,322 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #412 deleted account.analytic.line records with IDs: [773] 2026-10-26 07:39:13,532 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #412 deleted account.analytic.line records with IDs: [775] 2026-10-26 07:39:13,741 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_project_profitability: Starting TestSaleTimesheetProjectProfitability.test_profitability_revenue ... 2026-10-26 07:39:16,029 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-26 07:39:20,329 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_project_update: Starting TestProjectUpdateSaleTimesheet.test_project_update_description_profitability ... 2026-10-26 07:39:20,541 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_project_update: Starting TestProjectUpdateSaleTimesheet.test_project_update_panel_profitability_no_billable ... 2026-10-26 07:39:20,601 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_project_update: Starting TestProjectUpdateSaleTimesheet.test_project_update_profitability_values ... 2026-10-26 07:39:20,647 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7336, 7060, 6874, 6873, 6872, 6804, 3532, 3531, 3530] 2026-10-26 07:39:20,709 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [435283, 404203, 443901, 411514, 411512, 411516] 2026-10-26 07:39:20,709 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted product.pricelist records with IDs: [6, 7, 1, 2, 3, 4, 8, 9, 5] 2026-10-26 07:39:22,789 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:40:07,192 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:40:11,600 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd465fb5800> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:40:11,602 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd465f0eac0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:40:11,610 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:40:11,617 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd465f0d080> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:40:12,188 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:40:15,579 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd467789260> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:40:15,581 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd49587e700> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:40:15,591 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:40:15,597 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd49587c360> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:40:17,095 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:40:20,252 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4646f4540> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:40:20,254 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4644bda80> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:40:20,266 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:40:20,273 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4644be020> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:40:20,855 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:40:25,259 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4668a8fe0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:40:25,262 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd46908e980> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:40:25,273 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:40:25,281 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd46908f560> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:40:25,879 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:40:29,101 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd467c89800> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:40:29,103 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd468691080> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:40:29,113 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:40:29,121 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4686916c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:40:30,539 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:40:33,726 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd464a1a520> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:40:33,727 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4647f37e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:40:33,734 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:40:33,741 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4647f0540> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:40:34,242 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:40:38,360 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4672c7c40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:40:38,362 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd467b3a160> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:40:38,372 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:40:38,379 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd467b38540> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:40:38,914 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:40:43,107 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd495f41300> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:40:43,109 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd46481aac0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:40:43,118 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:40:43,125 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd464818ea0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_reinvoice.py", line 33, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:40:43,813 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_reinvoice: Starting TestReInvoice.test_at_cost ... 2026-10-26 07:40:57,503 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_reinvoice: Starting TestReInvoice.test_no_expense ... 2026-10-26 07:41:04,107 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_reinvoice: Starting TestReInvoice.test_project_update_reinvoiced_vendor_bill_product ... 2026-10-26 07:41:08,633 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_reinvoice: Starting TestReInvoice.test_reversed_invoice_reinvoice_with_period ... 2026-10-26 07:41:17,599 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_reinvoice: Starting TestReInvoice.test_sales_price ... 2026-10-26 07:41:27,552 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:41:30,970 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd495471940> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:41:30,972 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd46636a520> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:41:30,980 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:41:30,986 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd46636b9c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:41:31,030 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 07:42:14,215 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_add_product_analytic_account ... 2026-10-26 07:42:20,256 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_billable_task_and_subtask ... 2026-10-26 07:42:22,085 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_change_ordered_qty ... 2026-10-26 07:42:24,094 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_compute_project_and_task_button_with_ts ... 2026-10-26 07:42:25,564 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_compute_show_timesheet_button ... 2026-10-26 07:42:28,330 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_copy_billable_project_and_task ... 2026-10-26 07:42:29,926 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_delivered_quantity ... 2026-10-26 07:42:31,815 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #438 deleted account.analytic.line records with IDs: [794] 2026-10-26 07:42:32,112 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #438 deleted account.analytic.line records with IDs: [795] 2026-10-26 07:42:32,188 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_different_uom_to_hours_on_sale_order_confirmation ... 2026-10-26 07:42:34,327 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_prepaid_pack_remaining_hours_rounding ... 2026-10-26 07:42:36,071 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_prevent_update_project_allocated_hours_after_confirming_quotation ... 2026-10-26 07:42:37,469 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_remaining_hours_prepaid_services ... 2026-10-26 07:42:39,012 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_remaining_hours_recomputation ... 2026-10-26 07:42:40,169 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_sale_create_project ... 2026-10-26 07:42:42,305 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_sale_create_task ... 2026-10-26 07:42:44,573 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_sale_service ... 2026-10-26 07:42:47,374 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #438 deleted account.analytic.line records with IDs: [799] 2026-10-26 07:42:47,532 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #438 deleted mail.message records with IDs: [14373] 2026-10-26 07:42:47,664 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #438 deleted project.task records with IDs: [680] 2026-10-26 07:42:47,728 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #438 deleted mail.followers records with IDs: [4999] 2026-10-26 07:42:47,792 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_sale_task_in_project_without_project ... 2026-10-26 07:42:49,363 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_sale_timesheet_invoice ... 2026-10-26 07:42:51,655 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_service_product_uom_default ... 2026-10-26 07:43:02,109 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_several_uom_sol_to_planned_hours ... 2026-10-26 07:43:04,538 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_task_so_line_assignation ... 2026-10-26 07:43:07,447 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_timesheet_hours_delivered_rounding ... 2026-10-26 07:43:11,575 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_service: Starting TestSaleService.test_timesheet_uom ... 2026-10-26 07:43:13,802 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-26 07:43:54,459 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_allocated_hours_copy ... 2026-10-26 07:43:56,308 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_change_customer_and_SOL_after_invoiced_timesheet ... 2026-10-26 07:43:59,099 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_compute_commercial_partner ... 2026-10-26 07:44:01,720 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_invoice_remaining_qty_after_partial_invoice ... 2026-10-26 07:44:05,286 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_invoice_timesheet_uom_conversion_with_period ... 2026-10-26 07:44:08,395 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_linked_timesheet_after_invoice_reversal ... 2026-10-26 07:44:16,143 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #450 deleted account.move.line.ctp records with IDs: [1722, 1723] 2026-10-26 07:44:16,447 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #450 deleted account.move.line records with IDs: [3101] 2026-10-26 07:44:18,320 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_non_consolidated_billing_service_timesheet ... 2026-10-26 07:44:20,643 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_onchange_uom_service_product ... 2026-10-26 07:44:27,683 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_partial_refund_timesheet_qty_to_invoice ... 2026-10-26 07:44:32,176 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_period_invoice_after_refund_ignores_the_invoice_date ... 2026-10-26 07:44:39,726 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_period_invoice_after_refund_is_computed_per_line ... 2026-10-26 07:44:46,107 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_period_invoice_after_refund_of_an_over_invoiced_line ... 2026-10-26 07:44:51,114 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_period_invoice_does_not_rebill_refunded_invoice_hours ... 2026-10-26 07:44:55,940 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_period_invoice_of_an_over_invoiced_line ... 2026-10-26 07:45:00,497 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_period_invoicing_after_manual_over_invoicing ... 2026-10-26 07:45:03,506 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_portal_sale_order_timesheet_visibility ... 2026-10-26 07:45:06,541 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_sale_order_with_multiple_project_templates ... 2026-10-26 07:45:08,705 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_timesheet_delivery ... 2026-10-26 07:45:13,670 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_timesheet_invoice ... 2026-10-26 07:45:16,108 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1932], uid: 460, model: sale.order.line 2026-10-26 07:45:19,499 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_timesheet_manual ... 2026-10-26 07:45:22,031 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_timesheet_order ... 2026-10-26 07:45:25,598 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_timesheet_upsell ... 2026-10-26 07:45:28,281 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #450 deleted mail.mail records with IDs: [429] 2026-10-26 07:45:28,574 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_timesheet_upsell_copied_so ... 2026-10-26 07:45:31,477 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #450 deleted mail.mail records with IDs: [430] 2026-10-26 07:45:33,455 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #450 deleted mail.mail records with IDs: [431] 2026-10-26 07:45:33,694 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_timesheet_with_negative_time_spent ... 2026-10-26 07:45:36,640 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_transfert_project ... 2026-10-26 07:45:39,173 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_unlink_timesheet ... 2026-10-26 07:45:41,544 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #450 deleted account.move.line.ctp records with IDs: [1753] 2026-10-26 07:45:41,762 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #450 deleted account.move.line records with IDs: [3191] 2026-10-26 07:45:42,007 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #450 deleted account.move.line records with IDs: [3192] 2026-10-26 07:45:42,111 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheet.test_update_sol_price ... 2026-10-26 07:45:43,915 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-26 07:46:27,587 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet.py", line 1842, in setUpClass cls.plan_b, cls.plan_c = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:46:31,708 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4649f2ac0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet.py", line 1842, in setUpClass cls.plan_b, cls.plan_c = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:46:31,710 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd468690040> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet.py", line 1842, in setUpClass cls.plan_b, cls.plan_c = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:46:31,719 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet.py", line 1842, in setUpClass cls.plan_b, cls.plan_c = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:46:31,724 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd468690e00> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet.py", line 1842, in setUpClass cls.plan_b, cls.plan_c = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:46:32,322 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet.py", line 1842, in setUpClass cls.plan_b, cls.plan_c = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:46:35,449 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd467071f80> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet.py", line 1842, in setUpClass cls.plan_b, cls.plan_c = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:46:35,451 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4675c9b20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet.py", line 1842, in setUpClass cls.plan_b, cls.plan_c = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:46:35,460 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet.py", line 1842, in setUpClass cls.plan_b, cls.plan_c = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:46:35,467 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4675c84a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet.py", line 1842, in setUpClass cls.plan_b, cls.plan_c = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:46:35,987 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet.py", line 1842, in setUpClass cls.plan_b, cls.plan_c = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:46:40,411 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd466ca0c20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet.py", line 1842, in setUpClass cls.plan_b, cls.plan_c = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:46:40,413 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4676119e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet.py", line 1842, in setUpClass cls.plan_b, cls.plan_c = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:46:40,424 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet.py", line 1842, in setUpClass cls.plan_b, cls.plan_c = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:46:40,432 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd467611ee0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet.py", line 1842, in setUpClass cls.plan_b, cls.plan_c = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:46:40,978 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet.py", line 1842, in setUpClass cls.plan_b, cls.plan_c = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:46:45,149 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd495c09bc0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet.py", line 1842, in setUpClass cls.plan_b, cls.plan_c = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:46:45,151 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4660744a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet.py", line 1842, in setUpClass cls.plan_b, cls.plan_c = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:46:45,161 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet.py", line 1842, in setUpClass cls.plan_b, cls.plan_c = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:46:45,175 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd466075300> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet.py", line 1842, in setUpClass cls.plan_b, cls.plan_c = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:46:45,767 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet.py", line 1842, in setUpClass cls.plan_b, cls.plan_c = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:46:49,760 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd468675620> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet.py", line 1842, in setUpClass cls.plan_b, cls.plan_c = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:46:49,761 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4686040e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet.py", line 1842, in setUpClass cls.plan_b, cls.plan_c = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:46:49,772 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet.py", line 1842, in setUpClass cls.plan_b, cls.plan_c = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:46:49,779 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd468604860> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet.py", line 1842, in setUpClass cls.plan_b, cls.plan_c = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:46:50,249 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet.py", line 1842, in setUpClass cls.plan_b, cls.plan_c = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:46:53,493 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd467259300> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet.py", line 1842, in setUpClass cls.plan_b, cls.plan_c = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:46:53,495 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd467b39080> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet.py", line 1842, in setUpClass cls.plan_b, cls.plan_c = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:46:53,506 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet.py", line 1842, in setUpClass cls.plan_b, cls.plan_c = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:46:53,512 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd467b38f40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet.py", line 1842, in setUpClass cls.plan_b, cls.plan_c = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:46:54,014 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet.py", line 1842, in setUpClass cls.plan_b, cls.plan_c = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:46:57,991 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4655eaac0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet.py", line 1842, in setUpClass cls.plan_b, cls.plan_c = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:46:57,993 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4674a3e20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet.py", line 1842, in setUpClass cls.plan_b, cls.plan_c = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:46:58,002 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet.py", line 1842, in setUpClass cls.plan_b, cls.plan_c = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:46:58,008 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4674a2f20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet.py", line 1842, in setUpClass cls.plan_b, cls.plan_c = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:46:58,548 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet.py", line 1842, in setUpClass cls.plan_b, cls.plan_c = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:47:02,699 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4647f0360> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet.py", line 1842, in setUpClass cls.plan_b, cls.plan_c = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:47:02,700 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4664a0540> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet.py", line 1842, in setUpClass cls.plan_b, cls.plan_c = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:47:02,709 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet.py", line 1842, in setUpClass cls.plan_b, cls.plan_c = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:47:02,716 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4664a1940> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet.py", line 1842, in setUpClass cls.plan_b, cls.plan_c = cls.env['account.analytic.plan'].create([ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:47:02,840 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheetAnalyticPlan.test_create_timesheet_entry_from_so ... 2026-10-26 07:47:05,045 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheetAnalyticPlan.test_mandatory_plan_timesheet_applicability_from_sol ... 2026-10-26 07:47:06,700 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheetAnalyticPlan.test_remove_so_line_upon_change_project ... 2026-10-26 07:47:08,154 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheetAnalyticPlan.test_timesheet_get_accounts_from_sol ... 2026-10-26 07:47:09,514 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet: Starting TestSaleTimesheetAnalyticPlan.test_timesheet_get_accounts_from_sol_fallback_on_project ... 2026-10-26 07:47:11,186 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:47:15,193 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4674a8fe0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:47:15,194 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd46776ef20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:47:15,202 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:47:15,208 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd46776f380> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:47:15,249 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 07:47:59,333 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_accrued_entries: Starting TestAccruedTimeSheetSaleOrders.test_timesheet_accrued_entries ... 2026-10-26 07:48:06,127 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_accrued_entries: Starting TestAccruedTimeSheetSaleOrders.test_timesheet_invoiced_accrued_entries ... 2026-10-26 07:48:13,803 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 07:48:13,990 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet_dashboard.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project_dashboard.py", line 10, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:48:18,130 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd465e70860> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet_dashboard.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project_dashboard.py", line 10, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:48:18,131 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd468c09300> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet_dashboard.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project_dashboard.py", line 10, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:48:18,141 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet_dashboard.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project_dashboard.py", line 10, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:48:18,148 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd468c0aca0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet_dashboard.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project_dashboard.py", line 10, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:48:18,695 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet_dashboard.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project_dashboard.py", line 10, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:48:22,961 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd465432980> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet_dashboard.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project_dashboard.py", line 10, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:48:22,963 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd469500b80> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet_dashboard.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project_dashboard.py", line 10, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:48:22,973 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet_dashboard.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project_dashboard.py", line 10, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:48:22,980 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd467095e40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet_dashboard.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project_dashboard.py", line 10, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:48:23,458 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet_dashboard.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project_dashboard.py", line 10, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:48:26,569 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4672c7740> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet_dashboard.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project_dashboard.py", line 10, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:48:26,571 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd467a51bc0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet_dashboard.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project_dashboard.py", line 10, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:48:26,581 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet_dashboard.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project_dashboard.py", line 10, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:48:26,589 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd467a51120> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet_dashboard.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project_dashboard.py", line 10, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:48:28,091 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet_dashboard.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project_dashboard.py", line 10, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:48:31,225 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd464c213a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet_dashboard.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project_dashboard.py", line 10, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:48:31,226 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd465fb7600> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet_dashboard.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project_dashboard.py", line 10, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:48:31,235 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet_dashboard.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project_dashboard.py", line 10, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:48:31,242 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd465fb6e80> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet_dashboard.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project_dashboard.py", line 10, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:48:31,765 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet_dashboard.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project_dashboard.py", line 10, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:48:35,930 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4647151c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet_dashboard.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project_dashboard.py", line 10, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:48:35,932 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd495c20ea0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet_dashboard.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project_dashboard.py", line 10, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:48:35,942 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet_dashboard.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project_dashboard.py", line 10, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:48:35,950 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd495c239c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet_dashboard.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project_dashboard.py", line 10, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:48:36,457 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet_dashboard.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project_dashboard.py", line 10, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:48:40,823 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd467787ce0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet_dashboard.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project_dashboard.py", line 10, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:48:40,824 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd46777eac0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet_dashboard.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project_dashboard.py", line 10, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:48:40,833 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet_dashboard.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project_dashboard.py", line 10, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:48:40,841 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd46777c360> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet_dashboard.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project_dashboard.py", line 10, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:48:41,328 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet_dashboard.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project_dashboard.py", line 10, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:48:44,637 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd46571fc40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet_dashboard.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project_dashboard.py", line 10, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:48:44,639 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd467073b00> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet_dashboard.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project_dashboard.py", line 10, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:48:44,650 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet_dashboard.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project_dashboard.py", line 10, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:48:44,657 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd467070ea0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet_dashboard.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project_dashboard.py", line 10, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:48:46,214 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet_dashboard.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project_dashboard.py", line 10, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:48:49,614 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd467a41120> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet_dashboard.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project_dashboard.py", line 10, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:48:49,615 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd46783dc60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet_dashboard.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project_dashboard.py", line 10, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:48:49,625 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet_dashboard.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project_dashboard.py", line 10, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:48:49,633 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd46783f4c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_timesheet/tests/test_sale_timesheet_dashboard.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_sale_project_dashboard.py", line 10, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-9ca8621-226001/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:48:51,666 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_dashboard: Starting TestSaleTimesheetDashboard.test_get_sale_item_data_various_sol_with_timesheet_installed ... 2026-10-26 07:48:53,612 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:48:58,445 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd46778bba0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:48:58,446 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd467688220> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:48:58,456 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:48:58,463 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd467689940> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 07:48:58,510 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 07:49:45,708 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_report: Starting TestSaleTimesheetReport.test_timesheet_report_fixed_price_rounding ... 2026-10-26 07:49:48,099 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_report: Starting TestSaleTimesheetReport.test_timesheet_report_uom_difference ... 2026-10-26 07:49:50,423 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 07:49:52,092 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui: Starting TestSaleTimesheetUi.test_ui ... 2026-10-26 07:49:52,134 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7336, 7060, 6874, 6873, 6872, 6804, 3532, 3531, 3530] 2026-10-26 07:49:52,206 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [435283, 404203, 443901, 411514, 411512, 411516] 2026-10-26 07:49:52,206 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted product.pricelist records with IDs: [6, 7, 1, 2, 3, 4, 8, 9, 5] 2026-10-26 07:49:52,630 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Chrome pid: 3193 2026-10-26 07:49:52,631 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Chrome headless temporary user profile dir: /tmp/tmpc062gzdi_chrome_odoo 2026-10-26 07:49:52,631 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Issuing json command http://127.0.0.1:33467/json/version 2026-10-26 07:49:52,632 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:33467/json/version with timeout 3 increased to 10s during tests 2026-10-26 07:49:52,666 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Browser version: Chrome/150.0.7871.114 2026-10-26 07:49:52,666 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Issuing json command http://127.0.0.1:33467/json 2026-10-26 07:49:52,666 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:33467/json with timeout 3 increased to 10s during tests 2026-10-26 07:49:52,691 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Websocket url found: ws://127.0.0.1:33467/devtools/page/EDD371BB7DD08419B7358529C319CDB3 2026-10-26 07:49:52,710 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Enable chrome headless console log notification 2026-10-26 07:49:52,723 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Chrome headless enable page notifications 2026-10-26 07:49:53,039 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 07:49:53,058 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Setting session cookie in browser 2026-10-26 07:49:53,069 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-26 07:49:53,070 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-26 07:49:53,095 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:49:56,438 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:49:56] "GET /odoo HTTP/1.1" 200 - 185 0.425 2.924 2026-10-26 07:49:56,444 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Navigation result: {'frameId': 'EDD371BB7DD08419B7358529C319CDB3', 'loaderId': '90442DBBD96131B9D3DBDAD48C23D086', 'isDownload': False} 2026-10-26 07:49:56,444 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Evaluate ready code "odoo.isTourReady('sale_timesheet_tour')" 2026-10-26 07:49:56,528 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:49:56] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.011 0.015 2026-10-26 07:49:56,564 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:49:56] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.059 2026-10-26 07:49:56,589 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:49:56] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.077 2026-10-26 07:49:56,674 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:49:56] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.049 0.110 2026-10-26 07:49:56,719 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 07:49:57,876 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:49:57] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.536 0.832 2026-10-26 07:49:57,912 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:49:57] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.013 1.091 2026-10-26 07:49:57,920 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:49:57] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.813 2026-10-26 07:49:58,221 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:49:58] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-26 07:49:58,227 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:49:58] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-26 07:49:58,233 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:49:58] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-26 07:49:58,263 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:49:58] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.014 2026-10-26 07:49:58,327 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: Owl is running in 'dev' mode. 2026-10-26 07:49:58,438 103 INFO rb-9ca8621-226001-429047 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 07:49:58,539 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Evaluate test code "odoo.startTour('sale_timesheet_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-26 07:49:58,557 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [1/97] Tour sale_timesheet_tour → Step .o_navbar_apps_menu button:enabled 2026-10-26 07:49:58,678 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:49:58] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.219 0.126 2026-10-26 07:49:58,681 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:49:58] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.314 2026-10-26 07:49:58,720 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:49:58] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 07:49:59,317 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:49:59] "POST /mail/data HTTP/1.1" 200 - 151 0.365 0.432 2026-10-26 07:49:59,463 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:49:59] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 35 0.050 0.994 2026-10-26 07:49:59,465 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:49:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.922 2026-10-26 07:49:59,507 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:49:59] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.737 2026-10-26 07:49:59,573 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:49:59] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.025 0.844 2026-10-26 07:49:59,636 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:49:59] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.014 1.217 2026-10-26 07:49:59,698 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:49:59] "POST /web/action/load HTTP/1.1" 200 - 5 0.017 0.042 2026-10-26 07:49:59,701 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:49:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.093 2026-10-26 07:49:59,785 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:49:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 07:49:59,797 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:49:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 07:49:59,798 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:49:59] "GET /web/image/res.partner/3/avatar_128?unique=1792982153000 HTTP/1.1" 200 - 9 0.036 0.105 2026-10-26 07:49:59,847 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [2/97] Tour sale_timesheet_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-26 07:49:59,877 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:49:59] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-26 07:49:59,888 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:49:59] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.035 0.206 2026-10-26 07:49:59,930 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:49:59] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.010 0.282 2026-10-26 07:50:00,278 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [3/97] Tour sale_timesheet_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-26 07:50:00,326 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [4/97] Tour sale_timesheet_tour → Step .o_sale_order 2026-10-26 07:50:00,341 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 07:50:00,697 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:00] "POST /mail/data HTTP/1.1" 200 - 84 0.221 0.189 2026-10-26 07:50:00,773 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:00] "POST /web/action/load HTTP/1.1" 200 - 12 0.038 0.439 2026-10-26 07:50:00,845 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.006 2026-10-26 07:50:01,089 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:01] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 07:50:01,107 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:01] "POST /mail/inbox/messages HTTP/1.1" 200 - 7 0.070 0.017 2026-10-26 07:50:01,172 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:01] "GET /web/image/discuss.channel/2/avatar_128?unique=49dabeadd7e228c8971b4f79cf8ab748416b2d203e6e0dbb2f8935749b7262b8748859438d7bd93d7bc40d132938dd4dc63e9f319b2463458b4a5b23ea2447ca HTTP/1.1" 200 - 8 0.021 0.116 2026-10-26 07:50:01,270 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:01] "GET /web/image/res.partner/2/avatar_128?unique=1792982153000 HTTP/1.1" 200 - 16 0.035 0.184 2026-10-26 07:50:01,289 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:01] "GET /web/image/mail.guest/8/avatar_128?unique=1792980173000 HTTP/1.1" 200 - 4 0.003 0.227 2026-10-26 07:50:01,300 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:01] "GET /web/image/discuss.channel/1/avatar_128?unique=edc55a16a8731f19d32f86c073377562f181c2da65e32c0cc5a311ee65a4ebfefa0bd7a1ad3d859c9eb3ec9a4ad6fac6bc57e49f97fa80a5fcd8eb8606162b23 HTTP/1.1" 200 - 3 0.002 0.250 2026-10-26 07:50:02,181 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:02] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 220 0.206 0.873 2026-10-26 07:50:02,456 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:02] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 22 0.071 0.121 2026-10-26 07:50:02,463 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:02] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.196 2026-10-26 07:50:02,946 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [5/97] Tour sale_timesheet_tour → Step Create new order (trigger: .o_list_button_add) 2026-10-26 07:50:02,988 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:02] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.026 0.040 2026-10-26 07:50:03,120 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [6/97] Tour sale_timesheet_tour → Step Select customer Brandon Freeman (trigger: .o_field_widget[name=partner_id] input) 2026-10-26 07:50:03,157 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:03] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 07:50:03,429 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:03] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 50 0.071 0.179 2026-10-26 07:50:03,800 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:03] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 07:50:04,071 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [7/97] Tour sale_timesheet_tour → Step ul.ui-autocomplete > li > a:contains("Brandon Freeman") 2026-10-26 07:50:04,163 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:04] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 6 0.058 0.054 2026-10-26 07:50:04,416 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:04] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 6 0.043 0.054 2026-10-26 07:50:04,482 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:04] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 4 0.023 0.117 2026-10-26 07:50:04,518 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [8/97] Tour sale_timesheet_tour → Step Add product Service Product (Prepaid Hours) (trigger: a:contains("Add a product")) 2026-10-26 07:50:04,595 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [9/97] Tour sale_timesheet_tour → Step wait for new row to be created (trigger: .o_data_row:nth-child(1)) 2026-10-26 07:50:04,786 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:04] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 51 0.085 0.141 2026-10-26 07:50:05,075 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:05] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 10 0.032 0.129 2026-10-26 07:50:05,283 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 07:50:05,292 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [10/97] Tour sale_timesheet_tour → Step div[name="product_template_id"] input 2026-10-26 07:50:05,463 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:05] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 6 0.032 0.024 2026-10-26 07:50:05,468 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [11/97] Tour sale_timesheet_tour → Step ul.ui-autocomplete a:contains("Service Product (Prepaid Hours)") 2026-10-26 07:50:05,841 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:05] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 7 0.090 0.035 2026-10-26 07:50:05,905 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [12/97] Tour sale_timesheet_tour → Step Add 10 hours as ordered quantity for this product. (trigger: div[name="product_uom_qty"] input) 2026-10-26 07:50:05,990 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [13/97] Tour sale_timesheet_tour → Step .o_field_cell[name=price_subtotal]:contains(2,500.00) 2026-10-26 07:50:06,030 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:06] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 5 0.019 0.096 2026-10-26 07:50:06,198 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:06] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.007 0.064 2026-10-26 07:50:06,271 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:06] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 8 0.028 0.097 2026-10-26 07:50:06,576 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:06] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 33 0.074 0.143 2026-10-26 07:50:06,710 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [14/97] Tour sale_timesheet_tour → Step Click on Confirm button to create a sale order with this quotation. (trigger: button[name=action_confirm]:enabled) 2026-10-26 07:50:06,823 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [15/97] Tour sale_timesheet_tour → Step Wait for the confirmation to finish. State should be "Sales Order" (trigger: .o_field_widget[name=state] .o_arrow_button_current:contains("Sales Order")) 2026-10-26 07:50:06,993 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:06] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 35 0.118 0.149 2026-10-26 07:50:08,019 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:08] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 181 0.497 0.421 2026-10-26 07:50:08,161 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:08] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.022 0.034 2026-10-26 07:50:08,240 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:08] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.015 0.093 2026-10-26 07:50:08,423 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:08] "POST /mail/thread/data HTTP/1.1" 200 - 46 0.087 0.221 2026-10-26 07:50:09,268 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:09] "POST /web/dataset/call_button/sale.order/action_confirm HTTP/1.1" 200 - 191 0.445 0.676 2026-10-26 07:50:09,353 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:09] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.030 1.107 2026-10-26 07:50:09,442 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:09] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 9 0.016 0.952 2026-10-26 07:50:09,488 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:09] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.015 1.220 2026-10-26 07:50:09,909 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:09] "POST /web/dataset/call_kw/sale.order/web_read HTTP/1.1" 200 - 103 0.170 0.405 2026-10-26 07:50:10,051 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [16/97] Tour sale_timesheet_tour → Step Click the top left corner to navigate across apps. (trigger: .o_main_navbar .o_menu_toggle) 2026-10-26 07:50:10,125 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [17/97] Tour sale_timesheet_tour → Step .o_sidebar_topbar a.btn-primary 2026-10-26 07:50:10,157 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:10] "POST /mail/thread/data HTTP/1.1" 200 - 37 0.062 0.107 2026-10-26 07:50:10,211 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [18/97] Tour sale_timesheet_tour → Step .o_navbar_apps_menu button:enabled 2026-10-26 07:50:10,286 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [19/97] Tour sale_timesheet_tour → Step Go to the Project app. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"]) 2026-10-26 07:50:10,371 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [20/97] Tour sale_timesheet_tour → Step Go to the Project app. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"]) 2026-10-26 07:50:10,423 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [21/97] Tour sale_timesheet_tour → Step Add a new project. (trigger: button.o-kanban-button-new) 2026-10-26 07:50:10,430 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:10] "POST /web/action/load HTTP/1.1" 200 - 10 0.021 0.024 2026-10-26 07:50:11,026 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:11] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 170 0.147 0.397 2026-10-26 07:50:11,346 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:11] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 96 0.115 0.160 2026-10-26 07:50:11,650 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [22/97] Tour sale_timesheet_tour → Step Select your project name (e.g. Project for Freeman) (trigger: .o_field_widget.o_project_name input) 2026-10-26 07:50:11,683 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:11] "GET /web/image/res.users/6/avatar_128 HTTP/1.1" 200 - 10 0.029 0.045 2026-10-26 07:50:11,808 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:11] "GET /web/image/res.users/33/avatar_128 HTTP/1.1" 200 - 11 0.025 0.119 2026-10-26 07:50:11,895 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:11] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.025 0.241 2026-10-26 07:50:11,934 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:11] "POST /web/action/load HTTP/1.1" 200 - 10 0.018 0.250 2026-10-26 07:50:12,034 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:12] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 8 0.015 0.043 2026-10-26 07:50:12,081 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:12] "POST /web/dataset/call_kw/project.project/onchange HTTP/1.1" 200 - 3 0.005 0.024 2026-10-26 07:50:12,152 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [23/97] Tour sale_timesheet_tour → Step div[name="allow_billable"] input 2026-10-26 07:50:12,219 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [24/97] Tour sale_timesheet_tour → Step Click on Create button to create and enter to this newest project. (trigger: button[name="action_view_tasks"]) 2026-10-26 07:50:12,232 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:12] "POST /web/dataset/call_kw/project.project/onchange HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 07:50:12,284 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [25/97] Tour sale_timesheet_tour → Step Select a name of your kanban column (e.g. To Do) (trigger: div.o_kanban_header > div:first-child input) 2026-10-26 07:50:12,489 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:12] "POST /web/dataset/call_kw/project.project/web_save HTTP/1.1" 200 - 49 0.076 0.122 2026-10-26 07:50:12,588 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:12] "POST /web/dataset/call_button/project.project/action_view_tasks HTTP/1.1" 200 - 22 0.029 0.055 2026-10-26 07:50:12,840 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:12] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 77 0.073 0.144 2026-10-26 07:50:13,310 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:13] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 111 0.071 0.604 2026-10-26 07:50:13,364 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:13] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 2 0.004 0.022 2026-10-26 07:50:13,382 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:13] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 1 0.002 0.034 2026-10-26 07:50:13,420 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:13] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 07:50:13,485 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:13] "GET /base/static/img/avatar.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 07:50:13,508 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [26/97] Tour sale_timesheet_tour → Step Click on Add button to create the column. (trigger: button.o_kanban_add) 2026-10-26 07:50:13,592 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [27/97] Tour sale_timesheet_tour → Step Click on Create button to create a task into your project. (trigger: button.o-kanban-button-new) 2026-10-26 07:50:13,626 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:13] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 9 0.008 0.015 2026-10-26 07:50:13,666 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [28/97] Tour sale_timesheet_tour → Step Select the name of the task (e.g. Onboarding) (trigger: div[name="display_name"] > input) 2026-10-26 07:50:13,724 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:13] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 6 0.010 0.031 2026-10-26 07:50:13,788 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:13] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 4 0.003 0.019 2026-10-26 07:50:13,865 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [29/97] Tour sale_timesheet_tour → Step Click on Edit button to enter to the form view of the task. (trigger: button.o_kanban_edit) 2026-10-26 07:50:13,935 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [30/97] Tour sale_timesheet_tour → Step Select the customer of your Sales Order (e.g. Brandon Freeman). Since we have a Sales Order for this customer with a prepaid service product which the remaining hours to deliver is greater than 0, the Sales Order Item in the task should be contain the Sales Order Item containing this prepaid service product. (trigger: div[name="partner_id"] input) 2026-10-26 07:50:14,214 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:14] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 66 0.092 0.159 2026-10-26 07:50:14,262 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:14] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 07:50:14,306 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:14] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 11 0.016 0.051 2026-10-26 07:50:14,375 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:14] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.019 0.105 2026-10-26 07:50:14,490 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:14] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.018 0.053 2026-10-26 07:50:14,667 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:14] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 49 0.063 0.179 2026-10-26 07:50:14,782 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:14] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 2 0.003 0.022 2026-10-26 07:50:14,813 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:14] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 1 0.001 0.017 2026-10-26 07:50:14,820 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:14] "POST /web/dataset/call_kw/project.project/has_access HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 07:50:14,920 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:14] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.010 2026-10-26 07:50:14,937 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-26 07:50:14,977 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [31/97] Tour sale_timesheet_tour → Step Select the customer in the autocomplete dropdown. (trigger: div[name="partner_id"] ul > li:first-child > a:contains(Freeman)) 2026-10-26 07:50:15,025 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:15] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 2 0.009 0.062 2026-10-26 07:50:15,111 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:15] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.026 0.109 2026-10-26 07:50:15,279 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:15] "POST /mail/thread/data HTTP/1.1" 200 - 45 0.059 0.248 2026-10-26 07:50:15,367 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:15] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.030 0.338 2026-10-26 07:50:15,463 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:15] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.027 0.436 2026-10-26 07:50:15,544 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:15] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.014 0.533 2026-10-26 07:50:15,589 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:15] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.019 0.326 2026-10-26 07:50:15,631 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:15] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 3 0.006 0.375 2026-10-26 07:50:15,647 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [32/97] Tour sale_timesheet_tour → Step div.o_notebook_headers 2026-10-26 07:50:15,708 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [33/97] Tour sale_timesheet_tour → Step Click on Timesheets page to log a timesheet (trigger: a.nav-link:contains(Timesheets)) 2026-10-26 07:50:15,806 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [34/97] Tour sale_timesheet_tour → Step Click on Add a line to create a new timesheet into the task. (trigger: div[name="timesheet_ids"] td.o_field_x2many_list_row_add a[role="button"]) 2026-10-26 07:50:15,841 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:15] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 41 0.045 0.133 2026-10-26 07:50:15,937 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [35/97] Tour sale_timesheet_tour → Step Enter a description for this timesheet (trigger: .o_field_x2many div[name="name"] input) 2026-10-26 07:50:15,995 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:15] "POST /web/dataset/call_kw/account.analytic.line/onchange HTTP/1.1" 200 - 5 0.005 0.042 2026-10-26 07:50:16,035 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:16] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 07:50:16,148 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [36/97] Tour sale_timesheet_tour → Step Enter one hour for this timesheet (trigger: div[name="unit_amount"] input) 2026-10-26 07:50:16,216 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [37/97] Tour sale_timesheet_tour → Step The so_line field should be hidden by default. We check if it is the case by adding this field in the timesheet list view (trigger: i.o_optional_columns_dropdown_toggle) 2026-10-26 07:50:16,238 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:16] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 44 0.053 0.133 2026-10-26 07:50:16,295 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:16] "GET /web/image/hr.employee/1/avatar_128 HTTP/1.1" 200 - 10 0.015 0.180 2026-10-26 07:50:16,357 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [38/97] Tour sale_timesheet_tour → Step Check the so_line field to display the column on the list view. (trigger: input[name="so_line"]) 2026-10-26 07:50:16,413 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [39/97] Tour sale_timesheet_tour → Step Manually save the records (sale order should be filled based on the partner picked for this task (trigger: button.o_form_button_save i) 2026-10-26 07:50:16,484 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:16] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 44 0.053 0.112 2026-10-26 07:50:16,494 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [40/97] Tour sale_timesheet_tour → Step Click on this stat button to see the SO linked to the SOL of the task. (trigger: button[name="action_view_so"]) 2026-10-26 07:50:16,619 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:16] "POST /web/dataset/call_kw/account.analytic.line/onchange HTTP/1.1" 200 - 22 0.018 0.044 2026-10-26 07:50:16,865 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:16] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 49 0.061 0.147 2026-10-26 07:50:17,439 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:17] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 152 0.214 0.317 2026-10-26 07:50:17,617 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [41/97] Tour sale_timesheet_tour → Step Check if the quantity delivered is equal to 1 hour. (trigger: div[name="order_line"]) 2026-10-26 07:50:17,678 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:17] "POST /mail/thread/messages HTTP/1.1" 200 - 33 0.090 0.131 2026-10-26 07:50:17,880 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:17] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.088 0.300 2026-10-26 07:50:17,993 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:17] "POST /web/dataset/call_button/project.task/action_view_so HTTP/1.1" 200 - 27 0.038 0.333 2026-10-26 07:50:18,049 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:18] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.015 0.492 2026-10-26 07:50:18,092 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:18] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.007 0.577 2026-10-26 07:50:18,279 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:18] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 8 0.008 0.221 2026-10-26 07:50:18,364 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:18] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.035 0.672 2026-10-26 07:50:18,441 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:18] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.016 0.502 2026-10-26 07:50:18,781 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:18] "POST /web/dataset/call_kw/sale.order/web_read HTTP/1.1" 200 - 102 0.105 0.313 2026-10-26 07:50:19,031 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:19] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.007 0.045 2026-10-26 07:50:19,242 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [42/97] Tour sale_timesheet_tour → Step Click on the Configuration menu. (trigger: button[data-menu-xmlid="project.menu_project_config"]) 2026-10-26 07:50:19,310 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [43/97] Tour sale_timesheet_tour → Step Select Configuration > Projects. (trigger: .dropdown-item[data-menu-xmlid="project.menu_projects_config"]) 2026-10-26 07:50:19,340 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:19] "POST /mail/thread/data HTTP/1.1" 200 - 37 0.051 0.113 2026-10-26 07:50:19,385 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:19] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.011 0.144 2026-10-26 07:50:19,395 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [44/97] Tour sale_timesheet_tour → Step Click on Create button to create a new project and see the different configuration available for the project. (trigger: button.o_list_button_add) 2026-10-26 07:50:19,433 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:19] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.010 0.248 2026-10-26 07:50:19,484 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:19] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.012 0.292 2026-10-26 07:50:19,521 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:19] "POST /web/action/load HTTP/1.1" 200 - 11 0.015 0.088 2026-10-26 07:50:19,613 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:19] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.014 0.180 2026-10-26 07:50:19,652 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:19] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.009 0.114 2026-10-26 07:50:19,817 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:19] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 32 0.022 0.186 2026-10-26 07:50:20,120 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:20] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 35 0.103 0.165 2026-10-26 07:50:20,435 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [45/97] Tour sale_timesheet_tour → Step div.o_notebook_headers 2026-10-26 07:50:20,575 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:20] "POST /web/dataset/call_kw/project.project/onchange HTTP/1.1" 200 - 23 0.021 0.098 2026-10-26 07:50:20,833 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [46/97] Tour sale_timesheet_tour → Step Click on Settings page to check the allow_billable checkbox (trigger: a.nav-link[name="settings"]) 2026-10-26 07:50:20,955 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [47/97] Tour sale_timesheet_tour → Step Check the allow_billable (trigger: div[name="allow_billable"] input) 2026-10-26 07:50:21,031 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [48/97] Tour sale_timesheet_tour → Step Add the customer for this project to select an SO and SOL for this customer (e.g. Brandon Freeman). (trigger: div[name="partner_id"] input) 2026-10-26 07:50:21,122 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [49/97] Tour sale_timesheet_tour → Step Select the customer in the autocomplete dropdown (trigger: div[name="partner_id"] ul > li:first-child > a:contains(Freeman)) 2026-10-26 07:50:21,159 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:21] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.018 0.041 2026-10-26 07:50:21,412 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:21] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.015 0.037 2026-10-26 07:50:21,465 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:21] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 3 0.006 0.071 2026-10-26 07:50:21,470 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [50/97] Tour sale_timesheet_tour → Step Select a Sales Order Item as Default Sales Order Item for each task in this project. (trigger: div[name="sale_line_id"] input) 2026-10-26 07:50:21,551 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:21] "POST /web/dataset/call_kw/project.project/onchange HTTP/1.1" 200 - 17 0.016 0.057 2026-10-26 07:50:21,611 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:21] "POST /web/dataset/call_kw/project.project/zalo_check_recipients HTTP/1.1" 200 - 4 0.014 0.022 2026-10-26 07:50:21,641 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [51/97] Tour sale_timesheet_tour → Step Select the Sales Order Item in the autocomplete dropdown. (trigger: [name="sale_line_id"] ul.ui-autocomplete > li:first-child > a:not(:has(i.fa))) 2026-10-26 07:50:21,746 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:21] "POST /web/dataset/call_kw/sale.order.line/name_search HTTP/1.1" 200 - 14 0.031 0.062 2026-10-26 07:50:21,789 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [52/97] Tour sale_timesheet_tour → Step div.o_notebook_headers 2026-10-26 07:50:21,847 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [53/97] Tour sale_timesheet_tour → Step Click on Invoicing tab to configure the invoicing of this project. (trigger: a.nav-link[name="billing_employee_rate"]) 2026-10-26 07:50:21,891 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:21] "POST /web/dataset/call_kw/project.project/onchange HTTP/1.1" 200 - 18 0.021 0.064 2026-10-26 07:50:21,915 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [54/97] Tour sale_timesheet_tour → Step Click on Add a line on the mapping list view. (trigger: div[name="sale_line_employee_ids"] td.o_field_x2many_list_row_add > a[role="button"]) 2026-10-26 07:50:22,054 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [55/97] Tour sale_timesheet_tour → Step Select an employee to link a Sales Order Item on his timesheets into this project. (trigger: div[name="sale_line_employee_ids"] div[name="employee_id"] input) 2026-10-26 07:50:22,206 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:22] "POST /web/dataset/call_kw/project.sale.line.employee.map/onchange HTTP/1.1" 200 - 16 0.044 0.097 2026-10-26 07:50:22,266 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [56/97] Tour sale_timesheet_tour → Step Select the first employee in the autocomplete dropdown (trigger: [name="employee_id"] ul.ui-autocomplete > li:first-child > a:not(:has(i.fa))) 2026-10-26 07:50:22,283 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:22] "POST /web/dataset/call_kw/hr.employee/name_search HTTP/1.1" 200 - 1 0.001 0.012 2026-10-26 07:50:22,354 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [57/97] Tour sale_timesheet_tour → Step Select the Sales Order Item to link to the timesheets of this employee. (trigger: div[name="sale_line_employee_ids"] div[name="sale_line_id"] input) 2026-10-26 07:50:22,401 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:22] "GET /web/image/hr.employee/26/avatar_128 HTTP/1.1" 200 - 5 0.005 0.056 2026-10-26 07:50:22,458 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:22] "GET /web/image/hr.employee/22/avatar_128 HTTP/1.1" 200 - 4 0.014 0.099 2026-10-26 07:50:22,482 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [58/97] Tour sale_timesheet_tour → Step Select the first Sales Order Item in the autocomplete dropdown. (trigger: [name=sale_line_id] ul.ui-autocomplete > li:first-child > a:not(:has(i.fa))) 2026-10-26 07:50:22,514 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:22] "GET /web/image/hr.employee/7/avatar_128 HTTP/1.1" 200 - 5 0.009 0.140 2026-10-26 07:50:22,567 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:22] "GET /web/image/hr.employee/6/avatar_128 HTTP/1.1" 200 - 5 0.007 0.225 2026-10-26 07:50:22,614 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:22] "GET /web/image/hr.employee/14/avatar_128 HTTP/1.1" 200 - 5 0.007 0.264 2026-10-26 07:50:22,638 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:22] "GET /web/image/hr.employee/23/avatar_128 HTTP/1.1" 200 - 4 0.002 0.261 2026-10-26 07:50:22,738 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:22] "POST /web/dataset/call_kw/project.sale.line.employee.map/onchange HTTP/1.1" 200 - 6 0.008 0.186 2026-10-26 07:50:22,832 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:22] "GET /web/image/hr.employee/21/avatar_128 HTTP/1.1" 200 - 5 0.040 0.293 2026-10-26 07:50:22,935 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:22] "POST /web/dataset/call_kw/sale.order.line/name_search HTTP/1.1" 200 - 14 0.055 0.139 2026-10-26 07:50:22,991 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:22] "GET /web/image/hr.employee/20/avatar_128 HTTP/1.1" 200 - 5 0.009 0.546 2026-10-26 07:50:23,005 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [59/97] Tour sale_timesheet_tour → Step Set Project name (trigger: h1 > div[name="name"] > div > textarea) 2026-10-26 07:50:23,099 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:23] "POST /web/dataset/call_kw/sale.order.line/name_search HTTP/1.1" 200 - 14 0.061 0.443 2026-10-26 07:50:23,166 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [60/97] Tour sale_timesheet_tour → Step Select Project main menu (trigger: [data-menu-xmlid="project.menu_projects"]) 2026-10-26 07:50:23,216 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:23] "POST /web/dataset/call_kw/project.project/onchange HTTP/1.1" 200 - 19 0.023 0.404 2026-10-26 07:50:23,218 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [61/97] Tour sale_timesheet_tour → Step Open the project dropdown (trigger: .o_kanban_record:contains(Project for Freeman)) 2026-10-26 07:50:23,317 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:23] "POST /web/dataset/call_kw/project.sale.line.employee.map/onchange HTTP/1.1" 200 - 3 0.004 0.052 2026-10-26 07:50:23,496 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:23] "POST /web/dataset/call_kw/project.project/onchange HTTP/1.1" 200 - 19 0.022 0.104 2026-10-26 07:50:23,787 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:23] "POST /web/dataset/call_kw/project.project/web_save HTTP/1.1" 200 - 40 0.113 0.117 2026-10-26 07:50:23,856 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:23] "POST /web/dataset/call_kw/project.project/zalo_check_recipients HTTP/1.1" 200 - 4 0.008 0.027 2026-10-26 07:50:23,915 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:23] "POST /web/dataset/call_kw/project.project/zalo_check_recipients HTTP/1.1" 200 - 4 0.009 0.064 2026-10-26 07:50:24,138 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:24] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 77 0.079 0.145 2026-10-26 07:50:24,558 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [62/97] Tour sale_timesheet_tour → Step Start editing the project (trigger: .dropdown-menu a:contains("Settings")) 2026-10-26 07:50:24,653 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [63/97] Tour sale_timesheet_tour → Step Add the customer for this project to select an SO and SOL for this customer (e.g. Brandon Freeman). (trigger: div[name="partner_id"] input) 2026-10-26 07:50:24,727 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:24] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data HTTP/1.1" 200 - 10 0.018 0.038 2026-10-26 07:50:24,980 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:24] "POST /web/dataset/call_kw/project.project/web_read HTTP/1.1" 200 - 63 0.097 0.202 2026-10-26 07:50:25,046 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:25] "POST /web/dataset/call_kw/project.project/zalo_check_recipients HTTP/1.1" 200 - 2 0.003 0.014 2026-10-26 07:50:25,138 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:25] "POST /web/dataset/call_kw/project.project/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.011 2026-10-26 07:50:25,183 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [64/97] Tour sale_timesheet_tour → Step Select the customer in the autocomplete dropdown (trigger: div[name="partner_id"] ul > li:first-child > a:contains(Freeman)) 2026-10-26 07:50:25,330 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:25] "POST /mail/thread/data HTTP/1.1" 200 - 44 0.079 0.114 2026-10-26 07:50:25,375 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:25] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.015 0.200 2026-10-26 07:50:25,478 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:25] "POST /mail/thread/messages HTTP/1.1" 200 - 17 0.062 0.207 2026-10-26 07:50:25,538 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:25] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.021 0.315 2026-10-26 07:50:25,638 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:25] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.013 0.438 2026-10-26 07:50:25,664 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:25] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.008 0.248 2026-10-26 07:50:25,717 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:25] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.021 0.248 2026-10-26 07:50:25,766 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:25] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 3 0.005 0.310 2026-10-26 07:50:25,771 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [65/97] Tour sale_timesheet_tour → Step div.o_notebook_headers 2026-10-26 07:50:25,834 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [66/97] Tour sale_timesheet_tour → Step Click on Settings tab to configure this project. (trigger: a.nav-link[name="settings"]) 2026-10-26 07:50:25,940 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [67/97] Tour sale_timesheet_tour → Step Select the first sale order of the list (trigger: div[name="sale_line_id"] input) 2026-10-26 07:50:26,123 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:26] "POST /web/dataset/call_kw/project.project/onchange HTTP/1.1" 200 - 72 0.117 0.225 2026-10-26 07:50:26,181 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:26] "POST /web/dataset/call_kw/project.project/zalo_check_recipients HTTP/1.1" 200 - 4 0.007 0.024 2026-10-26 07:50:26,224 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [68/97] Tour sale_timesheet_tour → Step Select the first item on the autocomplete dropdown (trigger: ul.ui-autocomplete > li:first-child > a:not(:has(i.fa))) 2026-10-26 07:50:26,294 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:26] "POST /web/dataset/call_kw/sale.order.line/name_search HTTP/1.1" 200 - 14 0.025 0.053 2026-10-26 07:50:26,364 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [69/97] Tour sale_timesheet_tour → Step Go back to the kanban view the project created (trigger: .o_back_button) 2026-10-26 07:50:26,426 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [70/97] Tour sale_timesheet_tour → Step Open the project (trigger: .o_kanban_record:contains("Project for Freeman")) 2026-10-26 07:50:26,650 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:26] "POST /web/dataset/call_kw/project.project/onchange HTTP/1.1" 200 - 67 0.100 0.159 2026-10-26 07:50:26,966 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:26] "POST /web/dataset/call_kw/project.project/web_save HTTP/1.1" 200 - 43 0.092 0.147 2026-10-26 07:50:27,272 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:27] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 77 0.108 0.158 2026-10-26 07:50:27,510 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [71/97] Tour sale_timesheet_tour → Step Open embedded actions (trigger: .o_control_panel_navigation button i.fa-sliders) 2026-10-26 07:50:27,586 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:27] "POST /web/dataset/call_button/project.project/action_view_tasks HTTP/1.1" 200 - 20 0.017 0.055 2026-10-26 07:50:27,658 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:27] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 2 0.003 0.026 2026-10-26 07:50:27,683 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:27] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 3 0.004 0.032 2026-10-26 07:50:27,790 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:27] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 18 0.027 0.059 2026-10-26 07:50:27,911 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [72/97] Tour sale_timesheet_tour → Step Open embedded actions dropdown (trigger: .o_embedded_actions button i.fa-sliders) 2026-10-26 07:50:27,982 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [73/97] Tour sale_timesheet_tour → Step Put Dashboard in the embedded actions (trigger: .o-dropdown-item div span:contains('Dashboard')) 2026-10-26 07:50:28,042 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [74/97] Tour sale_timesheet_tour → Step Open Dashboard (trigger: .o_embedded_actions button span:contains('Dashboard')) 2026-10-26 07:50:28,104 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [75/97] Tour sale_timesheet_tour → Step Check the user sees Profitability section (trigger: .o_rightpanel_section[name='profitability'] .o_rightpanel_title:contains('Profitability')) 2026-10-26 07:50:28,166 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:28] "POST /web/action/load HTTP/1.1" 200 - 17 0.013 0.044 2026-10-26 07:50:28,285 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:28] "POST /web/dataset/call_kw/project.update/get_views HTTP/1.1" 200 - 31 0.021 0.074 2026-10-26 07:50:28,319 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:28] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-26 07:50:28,610 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:28] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 52 0.091 0.142 2026-10-26 07:50:28,703 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [76/97] Tour sale_timesheet_tour → Step Check the user sees Profitability subsection row (trigger: .o_rightpanel_section[name='profitability'] .o_rightpanel_data > .o_rightpanel_subsection:eq(0) > table > thead > tr > th:eq(0):contains('Revenues')) 2026-10-26 07:50:28,744 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:28] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 10 0.017 0.051 2026-10-26 07:50:28,752 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [77/97] Tour sale_timesheet_tour → Step Check that the dropdown button is present (trigger: button.fa-caret-right) 2026-10-26 07:50:28,821 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:28] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 10 0.019 0.106 2026-10-26 07:50:28,827 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [78/97] Tour sale_timesheet_tour → Step Check that the sale items section is present (trigger: th:contains('Sales Order Items')) 2026-10-26 07:50:28,917 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:28] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 10 0.029 0.194 2026-10-26 07:50:29,018 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:29] "POST /web/dataset/call_kw/project.project/get_sale_items_data HTTP/1.1" 200 - 25 0.043 0.132 2026-10-26 07:50:29,060 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [79/97] Tour sale_timesheet_tour → Step Check that the button has changed (trigger: button.fa-caret-down) 2026-10-26 07:50:29,126 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [80/97] Tour sale_timesheet_tour → Step Check the user sees Profitability subsection row (trigger: .o_rightpanel_section[name='profitability'] .o_rightpanel_data > .o_rightpanel_subsection:eq(1) > table > thead > tr > th:eq(0):contains('Costs')) 2026-10-26 07:50:29,178 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [81/97] Tour sale_timesheet_tour → Step Check the user sees Profitability subsection row (trigger: .o_rightpanel_section[name='profitability'] .o_rightpanel_data > .o_rightpanel_subsection:eq(2) > table > thead > tr > th:eq(0):contains('Total')) 2026-10-26 07:50:29,231 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [82/97] Tour sale_timesheet_tour → Step Check the user sees Milestones section (trigger: .o_rightpanel_section[name='milestones'] .o_rightpanel_title:contains('Milestones')) 2026-10-26 07:50:29,290 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [83/97] Tour sale_timesheet_tour → Step Add a first milestone (trigger: .o_add_milestone a) 2026-10-26 07:50:29,357 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [84/97] Tour sale_timesheet_tour → Step Edit new Milestone (trigger: div.o_field_widget[name=name] input) 2026-10-26 07:50:29,404 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:29] "POST /web/dataset/call_kw/project.milestone/get_views HTTP/1.1" 200 - 12 0.006 0.035 2026-10-26 07:50:29,467 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:29] "POST /web/dataset/call_kw/project.milestone/onchange HTTP/1.1" 200 - 4 0.016 0.025 2026-10-26 07:50:29,518 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [85/97] Tour sale_timesheet_tour → Step Edit new Milestone (trigger: input[data-field=deadline]) 2026-10-26 07:50:29,636 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [86/97] Tour sale_timesheet_tour → Step Save new Milestone (trigger: .modal-footer button) 2026-10-26 07:50:29,731 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [87/97] Tour sale_timesheet_tour → Step Create new Project Update (trigger: .o-kanban-button-new) 2026-10-26 07:50:29,832 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:29] "POST /web/dataset/call_kw/project.milestone/web_save HTTP/1.1" 200 - 18 0.021 0.056 2026-10-26 07:50:29,876 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:29] "POST /web/dataset/call_kw/project.project/get_milestones HTTP/1.1" 200 - 4 0.004 0.018 2026-10-26 07:50:29,940 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [88/97] Tour sale_timesheet_tour → Step Give a name to Project Update (trigger: div.o_field_widget[name=name] input) 2026-10-26 07:50:30,311 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:30] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 66 0.099 0.257 2026-10-26 07:50:30,494 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [89/97] Tour sale_timesheet_tour → Step Profitability title must be in description (trigger: .o_field_widget[name=description] h3:contains('Profitability')) 2026-10-26 07:50:30,600 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [90/97] Tour sale_timesheet_tour → Step Milestones title must be in description (trigger: .o_field_widget[name=description] h3:contains('Milestones')) 2026-10-26 07:50:30,651 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [91/97] Tour sale_timesheet_tour → Step Go back to the kanban view and the project update will be added on that view (trigger: .o_back_button) 2026-10-26 07:50:30,718 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [92/97] Tour sale_timesheet_tour → Step Check the kanban view of project update is rendered to be sure the user leaves the form view and the project update is created (trigger: .o_controller_with_rightpanel) 2026-10-26 07:50:30,870 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:30] "POST /web/dataset/call_kw/project.update/web_save HTTP/1.1" 200 - 28 0.032 0.109 2026-10-26 07:50:30,967 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:30] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 6 0.012 0.034 2026-10-26 07:50:31,157 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:31] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 46 0.067 0.093 2026-10-26 07:50:31,204 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [93/97] Tour sale_timesheet_tour → Step Click the top left corner to navigate across apps. (trigger: .o_main_navbar .o_menu_toggle) 2026-10-26 07:50:31,269 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [94/97] Tour sale_timesheet_tour → Step .o_sidebar_topbar a.btn-primary 2026-10-26 07:50:31,325 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [95/97] Tour sale_timesheet_tour → Step .o_navbar_apps_menu button:enabled 2026-10-26 07:50:31,407 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [96/97] Tour sale_timesheet_tour → Step Go to the Project app. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"]) 2026-10-26 07:50:31,538 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: [97/97] Tour sale_timesheet_tour → Step Go to the Project app. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"]) 2026-10-26 07:50:31,596 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: tour succeeded 2026-10-26 07:50:31,597 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: ╔════════════════════════════════════╗ ║ TOUR sale_timesheet_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-26 07:50:31,797 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:50:31] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 77 0.060 0.169 2026-10-26 07:50:32,702 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui.browser: heap 86291764 (allocated 93204480) 2026-10-26 07:50:32,733 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Closing chrome headless with pid 3193 2026-10-26 07:50:32,739 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Closing websocket connection 2026-10-26 07:50:32,740 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Terminating chrome headless with pid 3193 2026-10-26 07:50:32,898 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_075032_897991_test_ui.txt 2026-10-26 07:50:32,898 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_sale_timesheet_ui.TestSaleTimesheetUi.test_ui: Removing chrome user profile "/tmp/tmpc062gzdi_chrome_odoo" 2026-10-26 07:50:32,992 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 07:51:22,107 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_so_line_determined_in_timesheet: Starting TestSoLineDeterminedInTimesheet.test_no_so_line_if_project_non_billable ... 2026-10-26 07:51:24,736 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_so_line_determined_in_timesheet: Starting TestSoLineDeterminedInTimesheet.test_sol_determined_when_project_is_employee_rate ... 2026-10-26 07:51:26,918 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_so_line_determined_in_timesheet: Starting TestSoLineDeterminedInTimesheet.test_sol_determined_when_project_is_project_rate ... 2026-10-26 07:51:28,713 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_so_line_determined_in_timesheet: Starting TestSoLineDeterminedInTimesheet.test_sol_determined_when_project_is_task_rate ... 2026-10-26 07:51:30,136 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_so_line_determined_in_timesheet: Starting TestSoLineDeterminedInTimesheet.test_sol_determined_with_multi_company_and_billing_rate ... 2026-10-26 07:51:32,836 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_so_line_determined_in_timesheet: Starting TestSoLineDeterminedInTimesheet.test_tranfer_project ... 2026-10-26 07:51:34,358 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 07:52:22,895 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_task_analysis: Starting TestSaleTimesheetTaskAnalysis.test_remaining_hours_so ... 2026-10-26 07:52:25,363 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 07:53:10,531 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_upsell_warning: Starting TestUpsellWarning.test_display_upsell_warning ... 2026-10-26 07:53:12,668 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_upsell_warning: Starting TestUpsellWarning.test_display_upsell_warning_incremental_timesheets ... 2026-10-26 07:53:18,252 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_upsell_warning: Starting TestUpsellWarning.test_display_upsell_warning_multiple_times ... 2026-10-26 07:53:20,323 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #518 deleted mail.activity records with IDs: [232] 2026-10-26 07:53:21,426 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet.tests.test_upsell_warning: Starting TestUpsellWarning.test_display_upsell_warning_when_invoiced ... 2026-10-26 07:53:23,756 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 07:54:10,081 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet_margin.tests.test_sale_timesheet_margin: Starting TestSaleTimesheetMargin.test_no_recompute_purchase_price_not_timesheet ... 2026-10-26 07:54:12,990 103 INFO rb-9ca8621-226001-429047 odoo.addons.sale_timesheet_margin.tests.test_sale_timesheet_margin: Starting TestSaleTimesheetMargin.test_sale_timesheet_margin ... 2026-10-26 07:54:15,398 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 07:54:16,812 103 INFO rb-9ca8621-226001-429047 odoo.addons.sales_team.tests.test_sales_team: Starting TestAccessRights.test_access_sales_manager ... 2026-10-26 07:54:16,990 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #541 deleted crm.team records with IDs: [105] 2026-10-26 07:54:17,009 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #541 deleted mail.alias records with IDs: [1454] 2026-10-26 07:54:17,089 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:54:18,336 103 INFO rb-9ca8621-226001-429047 odoo.addons.sms.tests.test_sms_template: Starting TestSmsTemplateAccessRights.test_access_rights_system ... 2026-10-26 07:54:47,354 103 INFO rb-9ca8621-226001-429047 odoo.addons.sms.tests.test_sms_template: Starting TestSmsTemplateAccessRights.test_access_rights_user ... 2026-10-26 07:54:47,431 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:47,468 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:47,486 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:47,524 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:47,549 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:47,572 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:47,605 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:47,635 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:47,663 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:47,701 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:47,725 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:47,745 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:47,781 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:47,806 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:47,825 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:47,860 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:47,891 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:47,926 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:47,958 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:47,982 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:48,005 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:48,041 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:48,069 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:48,094 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:48,138 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:48,170 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:48,193 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:48,252 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:48,286 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:48,307 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:48,337 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:48,363 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:48,386 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:48,422 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:48,469 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:48,498 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:48,532 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:48,556 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:48,580 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:48,621 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:48,644 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:48,686 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:48,726 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:48,751 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:48,770 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:48,806 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:48,831 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:48,866 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:48,900 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:48,935 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:48,956 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:48,995 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:49,028 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:49,051 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:49,078 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:49,101 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:49,121 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:49,155 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:49,191 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:49,262 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:49,321 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:49,341 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:49,371 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:49,415 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:49,442 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:49,476 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:49,523 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:49,556 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:49,581 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:49,610 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:49,632 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:49,660 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:49,700 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:49,729 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:49,759 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:49,794 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:49,820 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:49,842 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:49,870 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:49,892 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:49,923 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:49,963 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:49,996 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:50,015 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:50,040 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:50,061 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:50,085 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:50,112 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:50,136 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:50,160 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:50,192 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:50,213 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:50,233 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:50,266 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:50,298 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:50,318 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:50,347 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:50,378 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:50,400 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:50,434 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:50,460 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:50,485 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:50,517 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:50,539 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:50,558 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:50,585 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:50,605 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:50,624 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:50,667 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:50,692 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:50,713 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:50,738 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:50,764 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:50,799 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:50,840 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:50,862 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:50,884 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:50,913 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:50,934 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:50,965 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:50,998 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:51,022 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:51,041 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:51,095 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:51,120 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:51,164 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:51,213 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:51,246 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:51,276 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:51,313 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:51,349 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:51,368 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:51,394 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:51,441 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:51,467 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:51,504 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:51,530 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:51,548 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:51,572 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:51,588 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:51,604 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:51,625 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:51,646 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:51,662 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:51,704 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:51,730 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:51,754 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:51,785 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:51,811 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:51,832 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:51,857 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:51,880 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:51,904 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:51,932 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:51,952 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:51,973 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:52,011 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:52,031 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:52,049 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:52,075 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:52,093 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:52,117 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:52,143 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:52,161 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:52,180 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:52,219 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:52,258 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:52,294 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:52,338 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:52,361 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:52,394 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:52,426 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:52,444 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:52,471 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:52,495 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:52,516 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:52,536 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:52,566 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:52,587 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:52,607 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:52,652 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:52,679 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:52,700 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:52,730 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:52,753 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:52,778 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:52,817 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:52,860 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:52,885 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:52,926 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:52,949 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:52,984 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:53,013 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:53,038 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:53,061 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:53,098 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:53,129 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:53,166 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:53,198 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:53,228 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:53,264 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:53,295 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:53,333 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:53,352 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:53,389 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:53,419 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:53,446 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:53,495 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:53,517 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:53,544 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:53,590 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:53,613 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:53,653 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:53,680 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:53,707 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:53,729 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:53,764 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:53,792 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:53,824 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:53,867 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:53,898 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:53,926 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:53,970 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:54,002 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:54,034 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:54,070 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:54,105 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:54,144 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:54,189 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:54,213 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:54,243 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:54,282 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:54,315 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:54,343 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:54,395 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:54,425 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:54,445 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:54,481 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:54,509 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:54,532 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:54,573 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:54,600 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:54,627 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:54,672 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:54,700 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:54,726 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:54,767 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:54,799 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:54,827 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:54,862 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:54,897 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:54,913 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:54,945 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:54,965 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:54,982 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:55,032 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:55,059 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:55,090 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:55,129 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:55,152 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:55,177 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:55,217 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:55,243 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:55,264 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:55,298 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:55,322 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:55,353 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:55,389 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:55,425 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:55,462 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:55,497 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:55,522 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:55,546 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:55,578 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:55,615 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:55,640 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:55,681 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:55,709 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:55,732 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:55,766 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:55,791 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:55,822 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:55,854 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:55,884 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:55,905 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:55,935 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:55,959 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:55,984 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:56,018 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:56,046 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:56,071 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:56,113 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:56,140 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:56,159 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:56,205 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:56,233 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:56,268 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:56,303 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:56,331 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:56,352 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:56,391 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:56,414 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:56,440 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:56,482 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:56,504 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:56,522 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:56,555 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:56,576 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:56,613 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:56,644 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:56,664 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:56,682 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:56,718 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:56,743 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:56,788 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:56,819 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:56,849 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:56,877 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:56,911 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:56,935 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:56,955 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:56,985 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:57,013 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:57,057 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:57,101 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:57,146 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:57,172 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:57,212 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:57,235 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:57,261 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:57,297 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:57,326 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:57,345 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:57,379 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:57,399 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:57,423 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:57,451 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:57,471 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:57,490 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:57,521 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:57,547 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:57,577 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:57,606 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:57,625 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:57,651 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:57,687 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:57,709 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:57,729 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:57,762 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:57,787 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:57,821 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:57,868 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:57,904 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:57,933 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:58,002 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:58,054 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:58,083 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:58,124 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:58,152 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:58,184 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:58,235 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:58,270 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:58,306 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:58,351 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:58,379 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:58,417 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:58,451 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:58,482 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:58,531 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:58,568 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:58,583 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:58,624 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:58,665 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:58,696 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:58,723 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:58,761 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:58,795 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:58,842 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:58,879 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:58,918 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:58,945 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:58,980 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:59,009 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:59,033 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:59,078 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:59,111 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:59,135 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:59,173 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:59,205 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:59,226 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:59,257 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:59,282 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:59,316 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:59,359 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:59,387 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:59,409 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:59,462 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:59,486 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:59,522 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:59,560 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:59,582 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:59,606 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:59,657 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:59,679 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:59,712 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:59,749 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:59,774 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:59,796 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:59,820 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:59,847 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:59,871 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:54:59,909 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:54:59,933 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:54:59,953 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:00,025 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:00,060 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:00,079 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:00,112 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:00,164 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:00,195 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:00,226 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:00,247 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:00,265 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:00,300 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:00,331 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:00,365 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:00,393 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:00,420 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:00,444 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:00,477 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:00,494 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:00,510 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:00,549 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:00,575 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:00,609 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:00,647 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:00,675 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:00,709 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:00,740 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:00,775 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:00,803 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:00,848 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:00,877 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:00,903 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:00,936 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:00,964 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:00,988 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:01,030 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:01,067 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:01,114 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:01,144 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:01,169 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:01,187 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:01,220 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:01,252 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:01,286 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:01,324 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:01,349 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:01,375 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:01,424 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:01,450 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:01,469 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:01,498 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:01,517 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:01,537 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:01,573 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:01,597 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:01,649 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:01,689 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:01,723 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:01,757 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:01,793 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:01,823 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:01,853 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:01,891 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:01,920 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:01,944 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:01,986 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:02,004 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:02,019 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:02,054 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:02,077 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:02,130 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:02,166 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:02,206 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:02,237 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:02,273 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:02,314 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:02,363 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:02,420 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:02,477 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:02,499 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:02,531 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:02,561 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:02,593 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:02,624 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:02,642 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:02,667 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:02,702 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:02,724 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:02,755 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:02,789 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:02,815 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:02,839 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:02,877 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:02,907 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:02,935 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:02,969 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:02,995 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:03,014 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:03,059 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:03,097 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:03,129 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:03,158 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:03,183 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:03,216 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:03,255 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:03,290 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:03,313 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:03,360 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:03,391 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:03,410 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:03,438 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:03,458 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:03,482 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:03,508 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:03,530 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:03,564 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:03,595 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:03,632 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:03,648 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:03,676 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:03,700 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:03,722 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:03,763 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:03,787 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:03,805 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:03,831 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:03,862 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:03,877 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:03,905 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:03,928 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:03,947 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:03,980 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:04,008 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:04,031 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:04,076 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:04,106 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:04,133 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:04,171 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:04,193 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:04,220 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:04,249 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:04,284 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:04,310 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:04,343 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:04,363 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:04,398 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:04,438 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:04,467 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:04,495 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:04,526 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:04,555 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:04,587 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:04,630 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:04,652 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:04,679 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:04,714 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:04,754 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:04,783 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:04,826 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:04,867 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:04,918 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:05,026 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:05,061 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:05,094 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:05,147 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:05,194 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:05,244 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:05,305 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:05,354 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:05,375 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:05,397 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:05,416 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:05,437 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:05,484 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:05,527 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:05,560 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:05,612 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:05,651 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:05,675 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:05,705 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:05,726 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:05,745 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:05,776 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:05,802 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:05,821 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:05,848 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:05,876 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:05,902 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:05,947 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:05,981 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:06,013 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:06,047 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:06,074 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:06,095 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:06,123 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:06,154 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:06,189 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:06,226 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:06,251 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:06,276 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:06,309 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:06,333 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:06,363 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:06,431 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:06,456 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:06,487 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:06,527 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:06,556 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:06,583 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:06,618 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:06,644 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:06,676 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:06,721 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:06,748 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:06,794 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:06,828 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:06,859 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:06,881 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:06,930 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:06,957 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:06,989 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:07,032 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:07,067 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:07,090 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:07,131 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:07,157 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:07,183 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:07,226 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:07,267 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:07,291 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:07,333 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:07,371 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:07,401 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:07,434 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:07,470 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:07,512 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:07,555 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:07,586 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:07,626 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:07,665 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:07,693 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:07,713 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:07,744 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:07,773 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:07,799 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:07,831 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:07,860 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:07,880 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:07,920 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:07,953 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:07,974 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:08,006 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:08,035 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:08,067 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:08,113 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:08,143 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:08,192 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:08,234 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:08,260 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:08,283 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:08,319 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:08,345 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:08,387 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:08,445 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:08,488 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:08,519 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:08,558 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:08,591 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:08,621 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:08,667 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:08,697 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:08,720 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:08,758 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:08,784 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:08,815 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:08,847 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:08,871 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:08,899 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:08,943 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:08,968 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:08,991 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:09,031 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:09,060 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:09,090 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:09,134 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:09,158 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:09,183 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:09,222 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:09,250 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:09,275 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:09,324 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:09,351 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:09,377 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:09,410 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:09,433 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:09,452 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:09,487 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:09,508 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:09,528 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:09,568 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:09,591 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:09,613 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:09,654 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:09,682 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:09,707 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:09,745 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:09,775 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:09,800 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:09,837 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:09,862 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:09,886 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:09,925 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:09,955 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:09,988 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:10,018 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:10,052 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:10,077 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:10,113 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:10,140 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:10,167 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:10,210 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:10,237 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:10,260 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:10,302 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:10,328 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:10,354 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:10,405 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:10,435 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:10,459 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:10,509 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:10,547 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:10,572 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:10,604 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:10,640 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:10,661 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:10,708 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:10,749 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:10,772 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:10,804 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:10,832 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:10,862 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:10,899 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:10,935 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:10,967 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:11,010 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:11,044 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:11,074 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:11,110 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:11,133 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:11,158 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:11,191 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:11,215 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:11,233 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:11,265 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:11,291 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:11,319 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:11,362 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:11,386 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:11,415 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:11,463 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:11,494 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:11,515 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:11,547 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:11,575 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:11,602 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:11,644 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:11,668 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:11,694 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:11,732 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:11,757 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:11,782 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:11,816 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:11,838 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:11,857 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:11,888 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:11,910 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:11,933 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:11,963 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:11,987 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:12,012 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:12,044 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:12,068 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:12,090 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:12,127 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:12,154 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:12,174 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:12,202 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:12,233 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:12,252 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:12,282 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:12,321 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:12,346 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:12,380 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:12,399 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:12,436 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:12,471 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:12,493 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:12,513 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:12,550 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:12,584 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:12,606 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:12,643 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:12,675 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:12,705 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:12,735 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:12,755 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:12,779 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:12,816 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:12,840 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:12,859 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:12,889 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:12,906 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:12,924 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:12,958 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:12,980 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:13,013 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:13,046 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:13,073 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:13,091 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:13,122 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:13,165 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:13,187 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:13,227 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:13,256 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:13,274 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:13,296 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:13,316 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:13,335 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:13,367 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:13,390 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:13,418 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:13,454 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:13,478 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:13,501 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:13,544 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:13,567 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:13,589 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:13,630 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:13,657 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:13,683 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:13,730 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:13,757 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:13,785 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:13,828 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:13,856 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:13,885 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:13,913 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:13,944 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:13,972 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:14,012 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:14,035 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:14,056 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:14,088 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:14,109 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:14,132 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:14,173 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:14,199 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:14,220 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:14,268 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:14,302 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:14,332 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:14,375 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:14,401 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:14,427 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:14,475 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:14,496 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:14,520 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:14,553 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:14,578 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:14,602 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:14,634 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:14,656 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:14,691 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:14,728 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:14,769 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:14,806 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:14,835 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:14,861 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:14,879 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:14,907 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:14,936 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:14,958 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:15,007 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:15,034 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:15,053 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:15,081 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:15,101 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:15,121 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:15,157 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:15,183 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:15,212 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:15,258 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:15,283 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:15,306 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:15,338 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:15,363 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:15,402 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:15,474 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:15,522 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:15,586 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:15,620 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:15,647 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:15,675 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:15,709 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:15,763 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:15,797 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:15,830 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:15,855 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:15,874 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:15,909 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:15,945 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:15,968 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:16,005 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:16,035 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:16,062 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:16,092 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:16,123 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:16,148 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:16,196 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:16,229 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:16,258 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:16,299 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:16,331 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:16,390 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:16,439 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:16,467 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:16,502 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:16,545 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:16,573 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:16,593 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:16,625 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:16,651 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:16,676 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:16,731 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:16,766 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:16,796 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:16,832 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:16,861 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:16,898 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:16,937 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:16,968 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:17,017 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:17,045 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:17,061 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:17,081 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:17,118 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:17,145 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:17,179 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:17,226 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:17,256 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:17,280 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:17,318 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:17,341 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:17,373 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:17,423 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:17,461 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:17,491 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:17,521 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:17,549 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:17,581 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:17,621 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:17,643 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:17,663 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:17,701 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:17,732 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:17,752 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:17,795 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:17,825 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:17,842 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:17,868 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:17,899 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:17,938 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:17,973 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:17,996 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:18,024 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:18,057 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:18,079 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:18,106 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:18,150 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:18,171 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:18,208 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:18,244 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:18,273 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:18,296 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:18,327 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:18,352 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:18,380 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:18,438 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:18,467 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:18,499 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:18,538 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:18,565 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:18,597 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:18,634 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:18,663 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:18,684 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:18,732 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:18,775 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:18,802 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:18,842 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:18,868 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:18,895 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:18,928 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:18,956 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:18,993 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:19,022 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:19,055 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:19,074 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:19,106 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:19,138 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:19,177 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:19,209 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:19,251 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:19,280 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:19,321 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:19,348 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:19,367 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:19,396 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:19,421 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:19,448 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:19,486 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:19,511 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:19,532 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:19,565 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:19,586 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:19,606 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:19,637 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:19,665 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:19,686 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:19,716 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:19,740 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:19,762 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:19,801 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:19,824 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:19,846 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:19,878 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:19,906 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:19,932 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:19,968 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:19,995 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:20,034 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:20,062 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:20,087 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:20,106 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:20,137 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:20,164 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:20,192 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:20,224 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:20,251 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:20,281 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:20,321 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:20,361 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:20,386 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:20,417 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:20,445 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:20,468 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:20,505 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:20,537 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:20,570 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:20,614 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:20,642 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:20,686 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:20,742 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:20,766 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:20,790 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:20,849 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:20,874 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:20,905 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:20,950 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:20,977 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:21,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:21,056 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:21,082 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:21,099 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:21,134 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:21,152 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:21,175 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:21,211 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:21,239 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:21,263 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:21,308 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:21,342 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:21,366 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:21,414 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:21,442 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:21,471 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:21,510 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:21,542 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:21,561 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:21,593 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:21,626 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:21,650 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:21,685 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:21,711 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:21,741 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:21,770 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:21,800 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:21,822 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:21,864 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:21,891 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:21,916 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:21,951 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 543, model: sms.template 2026-10-26 07:55:21,979 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 543, model: sms.template 2026-10-26 07:55:21,999 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 543, model: sms.template 2026-10-26 07:55:22,060 103 INFO rb-9ca8621-226001-429047 odoo.addons.sms.tests.test_sms_template: Starting TestSmsTemplateAccessRights.test_sms_template_rendering_restricted ... 2026-10-26 07:55:22,373 103 INFO rb-9ca8621-226001-429047 odoo.addons.sms.tests.test_sms_template: Starting TestSmsTemplateAccessRights.test_sms_template_rendering_unrestricted ... 2026-10-26 07:55:22,496 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:55:22,520 103 INFO rb-9ca8621-226001-429047 odoo.addons.sms.tests.test_sms_template: Starting TestSMSTemplateReset.test_sms_template_reset ... 2026-10-26 07:55:22,628 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 07:55:23,509 103 INFO rb-9ca8621-226001-429047 odoo.addons.sms_twilio.tests.test_sms_twilio: Starting TestSmsTwilio.test_assert_initial_values ... 2026-10-26 07:55:23,621 103 INFO rb-9ca8621-226001-429047 odoo.addons.sms_twilio.tests.test_sms_twilio: Starting TestSmsTwilio.test_send_sms_composer_number ... 2026-10-26 07:55:23,694 103 INFO rb-9ca8621-226001-429047 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [1]: gave [{'failure_reason': False, 'state': 'sent', 'uuid': '61441f16e5ea425aa4ab0abab20881e2', 'failure_type': False, 'sms_twilio_sid': 'twilio_My Company (San Francisco)_61441f16e5ea425aa4ab0abab20881e2'}] 2026-10-26 07:55:23,711 103 INFO rb-9ca8621-226001-429047 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [2]: gave [{'failure_reason': 'Twilio StatusCallback URL is incorrect', 'state': 'twilio_callback', 'uuid': 'c3e1bbb5dd774a289a95f6e815436f97', 'failure_type': 'twilio_callback'}] 2026-10-26 07:55:23,726 103 INFO rb-9ca8621-226001-429047 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [3]: gave [{'failure_reason': "The number you're trying to reach is not correctly formatted", 'state': 'wrong_number_format', 'uuid': 'ce24b8437c6048ed9d4e63fc7380bf4b', 'failure_type': 'wrong_number_format'}] 2026-10-26 07:55:23,749 103 INFO rb-9ca8621-226001-429047 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [4]: gave [{'failure_reason': "A 'To' phone number is required", 'state': 'sms_number_missing', 'uuid': '2648af3c2df24b9db53b52162404ea0b', 'failure_type': 'sms_number_missing'}] 2026-10-26 07:55:23,797 103 INFO rb-9ca8621-226001-429047 odoo.addons.sms_twilio.tests.test_sms_twilio: Starting TestSmsTwilio.test_send_sms_composer_partner ... 2026-10-26 07:55:24,052 103 INFO rb-9ca8621-226001-429047 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [5]: gave [{'failure_reason': False, 'state': 'sent', 'uuid': '38576befae2d477787be35c068699728', 'failure_type': False, 'sms_twilio_sid': 'twilio_My Company (San Francisco)_38576befae2d477787be35c068699728'}] 2026-10-26 07:55:24,160 103 INFO rb-9ca8621-226001-429047 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [6]: gave [{'failure_reason': 'Unverified recipient on Trial Account', 'state': 'twilio_acc_unverified', 'uuid': '1da3289e67054554b174ff469fa46a31', 'failure_type': 'twilio_acc_unverified'}] 2026-10-26 07:55:24,241 103 INFO rb-9ca8621-226001-429047 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [7]: gave [{'failure_reason': 'Twilio StatusCallback URL is incorrect', 'state': 'twilio_callback', 'uuid': 'd3cda4ca8edf4fea96d8188df3e8c386', 'failure_type': 'twilio_callback'}] 2026-10-26 07:55:24,311 103 INFO rb-9ca8621-226001-429047 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [8]: gave [{'failure_reason': "The number you're trying to reach is not correctly formatted", 'state': 'wrong_number_format', 'uuid': 'c56e6dc315dd47b29d81a1768e54d1f0', 'failure_type': 'wrong_number_format'}] 2026-10-26 07:55:24,376 103 INFO rb-9ca8621-226001-429047 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [9]: gave [{'failure_reason': "A 'To' phone number is required", 'state': 'sms_number_missing', 'uuid': '8c7ef0589a5c4b4f8a6068e16caebadb', 'failure_type': 'sms_number_missing'}] 2026-10-26 07:55:24,440 103 INFO rb-9ca8621-226001-429047 odoo.addons.sms_twilio.tests.test_sms_twilio: Starting TestSmsTwilio.test_send_with_multi_company ... 2026-10-26 07:55:50,616 103 INFO rb-9ca8621-226001-429047 odoo.addons.sms.models.sms_sms: Send batch 2 SMS: [10, 11]: gave [{'failure_reason': False, 'state': 'sent', 'uuid': 'c5f4370f4f2844d59a5d493014d0ab3b', 'failure_type': False, 'sms_twilio_sid': 'twilio_Company 1 (Twilio)_c5f4370f4f2844d59a5d493014d0ab3b'}, {'failure_reason': False, 'state': 'sent', 'uuid': '4e147b2cce214c599ccf7a03fca6a466', 'failure_type': False, 'sms_twilio_sid': 'twilio_Company 1 (Twilio)_4e147b2cce214c599ccf7a03fca6a466'}] 2026-10-26 07:55:50,623 103 INFO rb-9ca8621-226001-429047 odoo.addons.sms.models.sms_sms: Send batch 2 SMS: [12, 13]: gave [{'failure_reason': False, 'state': 'sent', 'uuid': 'af13e9288a904bfbad3041e1c8743e30', 'failure_type': False, 'sms_twilio_sid': 'twilio_Company 2 (Twilio)_af13e9288a904bfbad3041e1c8743e30'}, {'failure_reason': False, 'state': 'sent', 'uuid': 'a54d7b646b06401587b2345b60d4afc3', 'failure_type': False, 'sms_twilio_sid': 'twilio_Company 2 (Twilio)_a54d7b646b06401587b2345b60d4afc3'}] 2026-10-26 07:55:50,632 103 INFO rb-9ca8621-226001-429047 odoo.addons.sms.models.sms_sms: Send batch 4 SMS: [14, 15, 16, 17]: gave [{'uuid': '1203fd5ad3914974831ed7e498ac144b', 'state': 'success', 'credit': 1}, {'uuid': '3631e2014be64f4994a9ccfc847c1698', 'state': 'success', 'credit': 1}, {'uuid': '8608eb907d82418faa4afa9d322791df', 'state': 'success', 'credit': 1}, {'uuid': 'c4d1fb22012b44cdba54374309fb5ef6', 'state': 'success', 'credit': 1}] 2026-10-26 07:55:50,947 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 07:55:51,698 103 INFO rb-9ca8621-226001-429047 odoo.addons.sms_twilio.tests.test_sms_twilio_controller: Starting TestSmsTwilioController.test_sms_twilio_controller_status ... 2026-10-26 07:55:51,889 103 INFO rb-9ca8621-226001-429047 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [18]: gave [{'failure_reason': False, 'state': 'sent', 'uuid': 'ce18aa48d924482da2d11e7d1c73288e', 'failure_type': False, 'sms_twilio_sid': 'twilio_My Company (San Francisco)_ce18aa48d924482da2d11e7d1c73288e'}] 2026-10-26 07:55:51,915 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:55:52,476 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:55:52] "POST /sms_twilio/status/ce18aa48d924482da2d11e7d1c73288e HTTP/1.1" 200 - 24 0.024 0.540 2026-10-26 07:55:52,619 103 INFO rb-9ca8621-226001-429047 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [19]: gave [{'failure_reason': False, 'state': 'sent', 'uuid': 'e70f78b10d6d407da7b0023a91ac6b3d', 'failure_type': False, 'sms_twilio_sid': 'twilio_My Company (San Francisco)_e70f78b10d6d407da7b0023a91ac6b3d'}] 2026-10-26 07:55:52,704 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:55:52] "POST /sms_twilio/status/e70f78b10d6d407da7b0023a91ac6b3d HTTP/1.1" 200 - 16 0.013 0.030 2026-10-26 07:55:52,806 103 INFO rb-9ca8621-226001-429047 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [20]: gave [{'failure_reason': False, 'state': 'sent', 'uuid': 'fd7490abcee444a2af2886e6e77c3bad', 'failure_type': False, 'sms_twilio_sid': 'twilio_My Company (San Francisco)_fd7490abcee444a2af2886e6e77c3bad'}] 2026-10-26 07:55:52,878 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:55:52] "POST /sms_twilio/status/fd7490abcee444a2af2886e6e77c3bad HTTP/1.1" 200 - 16 0.014 0.033 2026-10-26 07:55:52,988 103 INFO rb-9ca8621-226001-429047 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [21]: gave [{'failure_reason': False, 'state': 'sent', 'uuid': '155afaca400a46e1a519368052962e81', 'failure_type': False, 'sms_twilio_sid': 'twilio_My Company (San Francisco)_155afaca400a46e1a519368052962e81'}] 2026-10-26 07:55:53,018 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:55:53] "POST /sms_twilio/status/155afaca400a46e1a519368052962e81 HTTP/1.1" 404 - 0 0.000 0.003 2026-10-26 07:55:53,088 103 INFO rb-9ca8621-226001-429047 odoo.addons.sms_twilio.tests.test_sms_twilio_controller: Starting TestSmsTwilioController.test_sms_twilio_controller_status_signature ... 2026-10-26 07:55:53,302 103 INFO rb-9ca8621-226001-429047 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [22]: gave [{'failure_reason': False, 'state': 'sent', 'uuid': '302c35c4300c482dab49f69894f19d66', 'failure_type': False, 'sms_twilio_sid': 'twilio_My Company (San Francisco)_302c35c4300c482dab49f69894f19d66'}] 2026-10-26 07:55:53,346 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:55:54,885 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:55:54] "POST /sms_twilio/status/302c35c4300c482dab49f69894f19d66 HTTP/1.1" 404 - 12 0.018 1.524 2026-10-26 07:55:54,960 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 07:55:55,822 103 INFO rb-9ca8621-226001-429047 odoo.addons.sms_twilio.tests.test_twilio_account_manage: Starting TestSmsTwilio.test_manage_action_reload_numbers ... 2026-10-26 07:55:55,958 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #2 deleted sms.twilio.number records with IDs: [5, 6] 2026-10-26 07:55:56,036 103 INFO rb-9ca8621-226001-429047 odoo.addons.sms_twilio.tests.test_twilio_account_manage: Starting TestSmsTwilio.test_manage_action_send_test ... 2026-10-26 07:55:56,102 103 INFO rb-9ca8621-226001-429047 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [23]: gave [{'failure_reason': False, 'state': 'sent', 'uuid': '476d2cbf08b3433c828ea5eeac268222', 'failure_type': False, 'sms_twilio_sid': 'twilio_My Company (San Francisco)_476d2cbf08b3433c828ea5eeac268222'}] 2026-10-26 07:55:56,117 103 INFO rb-9ca8621-226001-429047 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [24]: gave [{'failure_reason': "The number you're trying to reach is not correctly formatted", 'state': 'wrong_number_format', 'uuid': 'f04b2b1bad88486db470a965eee4cfc8', 'failure_type': 'wrong_number_format'}] 2026-10-26 07:55:56,170 103 INFO rb-9ca8621-226001-429047 odoo.addons.sms_twilio.tests.test_twilio_account_manage: Starting TestSmsTwilio.test_manage_action_send_test_from_number ... 2026-10-26 07:55:56,239 103 INFO rb-9ca8621-226001-429047 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [25]: gave [{'failure_reason': False, 'state': 'sent', 'uuid': '0d5849b041b64699a502646b079efa97', 'failure_type': False, 'sms_twilio_sid': 'twilio_My Company (San Francisco)_0d5849b041b64699a502646b079efa97'}] 2026-10-26 07:55:56,253 103 INFO rb-9ca8621-226001-429047 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [26]: gave [{'failure_reason': False, 'state': 'sent', 'uuid': '6e55bf0164474d81a257716e89850cbd', 'failure_type': False, 'sms_twilio_sid': 'twilio_My Company (San Francisco)_6e55bf0164474d81a257716e89850cbd'}] 2026-10-26 07:55:56,280 103 INFO rb-9ca8621-226001-429047 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [27]: gave [{'failure_reason': False, 'state': 'sent', 'uuid': '92a4ed16c02d4dcba950b2fbe5570377', 'failure_type': False, 'sms_twilio_sid': 'twilio_My Company (San Francisco)_92a4ed16c02d4dcba950b2fbe5570377'}] 2026-10-26 07:55:56,409 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #2 deleted sms.twilio.number records with IDs: [5, 6] 2026-10-26 07:55:56,460 103 INFO rb-9ca8621-226001-429047 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [28]: gave [{'failure_reason': False, 'state': 'sent', 'uuid': '189bbe437a4045259159200f59633efd', 'failure_type': False, 'sms_twilio_sid': 'twilio_My Company (San Francisco)_189bbe437a4045259159200f59633efd'}] 2026-10-26 07:55:56,514 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 07:55:56,537 103 INFO rb-9ca8621-226001-429047 odoo.addons.snailmail_account.tests.test_snailmail_on_invoice: Starting TestSnailmailOnInvoice.test_snailmail_on_invoice_for_partner_without_email ... 2026-10-26 07:55:59,044 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:56:15,439 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_account.tests.test_account_group: Starting SpreadsheetAccountGroupTest.test_fetch_account_no_group ... 2026-10-26 07:56:15,510 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_account.tests.test_account_group: Starting SpreadsheetAccountGroupTest.test_fetch_account_one_group ... 2026-10-26 07:56:15,651 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_account.tests.test_account_group: Starting SpreadsheetAccountGroupTest.test_group_with_multiple_accounts ... 2026-10-26 07:56:15,855 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_account.tests.test_account_group: Starting SpreadsheetAccountGroupTest.test_group_with_no_account ... 2026-10-26 07:56:16,111 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #547 deleted ir.model.data records with IDs: [515583] 2026-10-26 07:56:16,111 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #547 deleted account.account records with IDs: [5431] 2026-10-26 07:56:16,186 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_account.tests.test_account_group: Starting SpreadsheetAccountGroupTest.test_response_is_ordered ... 2026-10-26 07:56:16,284 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_account.tests.test_account_group: Starting SpreadsheetAccountGroupTest.test_with_wrong_account_type_id ... 2026-10-26 07:56:16,410 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:56:48,298 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_balance_account_by_year ... 2026-10-26 07:56:48,567 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_balance_day_date_period ... 2026-10-26 07:56:49,112 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_balance_month_date_period ... 2026-10-26 07:56:49,598 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_balance_quarter_date_period ... 2026-10-26 07:56:50,192 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_code_no_account ... 2026-10-26 07:56:50,360 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_company_not_in_env ... 2026-10-26 07:56:50,544 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_day_date_period ... 2026-10-26 07:56:51,053 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_do_not_count_future_years ... 2026-10-26 07:56:51,550 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_duplicated_prefix_code ... 2026-10-26 07:56:51,693 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_empty_code ... 2026-10-26 07:56:51,751 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_empty_payload ... 2026-10-26 07:56:51,796 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_exact_code ... 2026-10-26 07:56:51,933 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_first_fiscal_day_date_period ... 2026-10-26 07:56:52,654 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_month_date_period ... 2026-10-26 07:56:53,167 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_move_state_ignore_cancel ... 2026-10-26 07:56:53,716 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_move_state_unposted ... 2026-10-26 07:56:54,544 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_no_code ... 2026-10-26 07:56:54,676 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_prefix_code ... 2026-10-26 07:56:54,952 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_quarter_date_period ... 2026-10-26 07:56:55,562 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_response_order ... 2026-10-26 07:56:55,732 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_see_records_action ... 2026-10-26 07:56:55,848 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_see_records_action_no_code ... 2026-10-26 07:56:56,006 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_shifted_fiscal_year_date_period ... 2026-10-26 07:56:56,669 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_two_codes ... 2026-10-26 07:56:56,788 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_two_codes_mixing_balance ... 2026-10-26 07:56:57,308 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_account.tests.test_debit_credit: Starting SpreadsheetAccountingFunctionsTest.test_year_date_period ... 2026-10-26 07:56:57,928 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:57:16,811 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_account.tests.test_partner_balance: Starting SpreadsheetAccountingFunctionsTest.test_partner_balance_daily ... 2026-10-26 07:57:17,176 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_account.tests.test_partner_balance: Starting SpreadsheetAccountingFunctionsTest.test_partner_balance_empty_params ... 2026-10-26 07:57:17,219 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_account.tests.test_partner_balance: Starting SpreadsheetAccountingFunctionsTest.test_partner_balance_no_account_codes ... 2026-10-26 07:57:17,867 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_account.tests.test_partner_balance: Starting SpreadsheetAccountingFunctionsTest.test_partner_balance_posted_filter ... 2026-10-26 07:57:18,392 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_account.tests.test_partner_balance: Starting SpreadsheetAccountingFunctionsTest.test_partner_balance_quarterly ... 2026-10-26 07:57:18,543 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_account.tests.test_partner_balance: Starting SpreadsheetAccountingFunctionsTest.test_partner_balance_yearly ... 2026-10-26 07:57:18,790 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_account.tests.test_partner_balance: Starting SpreadsheetAccountingFunctionsTest.test_partner_filter ... 2026-10-26 07:57:19,010 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:57:37,696 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_account.tests.test_residual_amount: Starting SpreadsheetAccountingFunctionsTest.test_residual_daily ... 2026-10-26 07:57:37,896 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_account.tests.test_residual_amount: Starting SpreadsheetAccountingFunctionsTest.test_residual_empty_params ... 2026-10-26 07:57:37,934 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_account.tests.test_residual_amount: Starting SpreadsheetAccountingFunctionsTest.test_residual_no_account_codes ... 2026-10-26 07:57:38,098 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_account.tests.test_residual_amount: Starting SpreadsheetAccountingFunctionsTest.test_residual_quarterly ... 2026-10-26 07:57:38,196 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_account.tests.test_residual_amount: Starting SpreadsheetAccountingFunctionsTest.test_residual_yearly ... 2026-10-26 07:57:38,355 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:57:39,803 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [432] 2026-10-26 07:57:39,836 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15354] 2026-10-26 07:57:39,851 103 INFO rb-9ca8621-226001-429047 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 07:57:39,980 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour: Starting TestDashboardShareTour.test_open_public_dashboard ... 2026-10-26 07:57:40,486 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard: Chrome pid: 3586 2026-10-26 07:57:40,486 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard: Chrome headless temporary user profile dir: /tmp/tmp9ib2yxb7_chrome_odoo 2026-10-26 07:57:40,486 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard: Issuing json command http://127.0.0.1:34465/json/version 2026-10-26 07:57:40,487 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:34465/json/version with timeout 3 increased to 10s during tests 2026-10-26 07:57:40,651 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard: Browser version: Chrome/150.0.7871.114 2026-10-26 07:57:40,651 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard: Issuing json command http://127.0.0.1:34465/json 2026-10-26 07:57:40,652 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:34465/json with timeout 3 increased to 10s during tests 2026-10-26 07:57:40,703 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard: Websocket url found: ws://127.0.0.1:34465/devtools/page/2EB19ADCB676314E6819C91E2367A8ED 2026-10-26 07:57:40,737 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard: Enable chrome headless console log notification 2026-10-26 07:57:40,750 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard: Chrome headless enable page notifications 2026-10-26 07:57:40,769 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard: Setting session cookie in browser 2026-10-26 07:57:40,844 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard: Open "http://127.0.0.1:8069/dashboard/share/1/deb41603-5532-4858-aa47-cee4ce491022" in browser 2026-10-26 07:57:40,844 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard: Navigating to: "http://127.0.0.1:8069/dashboard/share/1/deb41603-5532-4858-aa47-cee4ce491022" 2026-10-26 07:57:40,897 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:57:41,713 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:57:41] "GET /dashboard/share/1/deb41603-5532-4858-aa47-cee4ce491022 HTTP/1.1" 200 - 73 0.101 0.729 2026-10-26 07:57:41,721 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard: Navigation result: {'frameId': '2EB19ADCB676314E6819C91E2367A8ED', 'loaderId': 'C975CA6F256C9DF6C3D336E8501E6D73', 'isDownload': False} 2026-10-26 07:57:41,722 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard: Evaluate ready code "odoo.isReady" 2026-10-26 07:57:41,774 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:57:41] "GET /web/assets/112b66f/spreadsheet.public_spreadsheet.min.js HTTP/1.1" 200 - 2 0.005 0.009 2026-10-26 07:57:41,797 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:57:41] "GET /web/assets/5ce8788/spreadsheet.public_spreadsheet.min.css HTTP/1.1" 200 - 2 0.002 0.030 2026-10-26 07:57:42,213 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:57:42] "GET /web/webclient/translations/1793001462183 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 07:57:42,300 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:57:42] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 07:57:42,311 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:57:42] "GET /dashboard/data/1/deb41603-5532-4858-aa47-cee4ce491022 HTTP/1.1" 200 - 5 0.010 0.009 2026-10-26 07:57:42,462 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard: Evaluate test code "console.log('test successful');" 2026-10-26 07:57:42,474 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard.browser: test successful 2026-10-26 07:57:42,564 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard.browser: heap 7950364 (allocated 8880128) 2026-10-26 07:57:42,594 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard: Closing chrome headless with pid 3586 2026-10-26 07:57:42,597 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard: Closing websocket connection 2026-10-26 07:57:42,597 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard: Terminating chrome headless with pid 3586 2026-10-26 07:57:42,716 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_075742_715809_test_open_public_dashboard.txt 2026-10-26 07:57:42,716 103 INFO rb-9ca8621-226001-429047 odoo.addons.spreadsheet_dashboard.tests.test_share_dashboard_tour.TestDashboardShareTour.test_open_public_dashboard: Removing chrome user profile "/tmp/tmp9ib2yxb7_chrome_odoo" 2026-10-26 07:57:42,789 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 07:57:43,637 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_packing: Starting TestPackagePropagation.test_assign_merged_destination_keeps_distinct_packages ... 2026-10-26 07:57:47,065 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1468] 2026-10-26 07:57:47,446 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_packing: Starting TestPackagePropagation.test_conditional_package_propagation ... 2026-10-26 07:57:48,029 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1283] 2026-10-26 07:57:48,080 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted stock.package_level records with IDs: [15] 2026-10-26 07:57:48,750 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_packing: Starting TestPackagePropagation.test_reusable_package_propagation ... 2026-10-26 07:57:50,196 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_packing: Starting TestPackagePropagation.test_reusable_package_propagation_backorder ... 2026-10-26 07:57:52,593 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1477] 2026-10-26 07:57:53,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 07:57:53,023 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours: Starting TestStockPickingTour.test_add_new_line ... 2026-10-26 07:57:54,258 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line: Chrome pid: 3760 2026-10-26 07:57:54,258 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line: Chrome headless temporary user profile dir: /tmp/tmp43yi5r8e_chrome_odoo 2026-10-26 07:57:54,259 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line: Issuing json command http://127.0.0.1:34939/json/version 2026-10-26 07:57:54,260 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:34939/json/version with timeout 3 increased to 10s during tests 2026-10-26 07:57:54,453 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line: Browser version: Chrome/150.0.7871.114 2026-10-26 07:57:54,453 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line: Issuing json command http://127.0.0.1:34939/json 2026-10-26 07:57:54,458 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:34939/json with timeout 3 increased to 10s during tests 2026-10-26 07:57:54,535 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line: Websocket url found: ws://127.0.0.1:34939/devtools/page/9A95A452FD9B31C960A34763C9A10BF2 2026-10-26 07:57:54,566 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line: Enable chrome headless console log notification 2026-10-26 07:57:54,589 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line: Chrome headless enable page notifications 2026-10-26 07:57:54,756 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 07:57:54,789 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line: Setting session cookie in browser 2026-10-26 07:57:54,806 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line: Open "http://127.0.0.1:8069/odoo/action-stock.action_picking_tree_incoming/878" in browser 2026-10-26 07:57:54,807 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line: Navigating to: "http://127.0.0.1:8069/odoo/action-stock.action_picking_tree_incoming/878" 2026-10-26 07:57:54,826 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:57:58,201 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:57:58] "GET /odoo/action-stock.action_picking_tree_incoming/878 HTTP/1.1" 200 - 186 0.283 3.096 2026-10-26 07:57:58,207 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line: Navigation result: {'frameId': '9A95A452FD9B31C960A34763C9A10BF2', 'loaderId': '9BD3D654D1C8CE20B39A7F7ACD51E5FE', 'isDownload': False} 2026-10-26 07:57:58,208 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line: Evaluate ready code "odoo.isTourReady('test_add_new_line')" 2026-10-26 07:57:58,286 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:57:58] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.027 2026-10-26 07:57:58,342 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:57:58] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.031 0.050 2026-10-26 07:57:58,357 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:57:58] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.093 2026-10-26 07:57:58,397 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:57:58] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.128 2026-10-26 07:57:58,560 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 07:57:59,868 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:57:59] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.709 0.894 2026-10-26 07:57:59,878 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:57:59] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 1.295 2026-10-26 07:57:59,900 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:57:59] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 1.153 2026-10-26 07:58:00,097 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:00] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 07:58:00,112 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:00] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-26 07:58:00,116 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:00] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 07:58:00,160 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:00] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.019 2026-10-26 07:58:00,182 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line.browser: Owl is running in 'dev' mode. 2026-10-26 07:58:00,248 103 INFO rb-9ca8621-226001-429047 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 07:58:00,319 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:00] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.040 0.089 2026-10-26 07:58:00,324 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.098 2026-10-26 07:58:00,373 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.011 0.098 2026-10-26 07:58:00,447 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line: Evaluate test code "odoo.startTour('test_add_new_line', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-stock.action_picking_tree_incoming/878", "delayToCheckUndeterminisms": 0})" 2026-10-26 07:58:00,463 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line.browser: [1/12] Tour test_add_new_line → Step .o_form_editable 2026-10-26 07:58:00,539 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:00] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 07:58:00,591 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:00] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.077 0.243 2026-10-26 07:58:00,628 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.237 2026-10-26 07:58:00,713 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.038 0.139 2026-10-26 07:58:00,736 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 07:58:00,737 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 07:58:01,300 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:01] "POST /mail/data HTTP/1.1" 200 - 145 0.331 0.523 2026-10-26 07:58:01,305 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.864 2026-10-26 07:58:01,345 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:01] "GET /web/image/res.partner/3/avatar_128?unique=1792982153000 HTTP/1.1" 200 - 9 0.010 0.680 2026-10-26 07:58:01,429 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:01] "POST /web/action/load HTTP/1.1" 200 - 14 0.037 0.702 2026-10-26 07:58:01,519 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:01] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.027 0.841 2026-10-26 07:58:01,545 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-26 07:58:01,624 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:01] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.013 0.048 2026-10-26 07:58:01,745 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 07:58:02,229 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:02] "POST /web/dataset/call_kw/stock.picking/get_views HTTP/1.1" 200 - 151 0.131 0.517 2026-10-26 07:58:02,372 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:02] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 15 0.034 0.040 2026-10-26 07:58:02,393 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:02] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.089 2026-10-26 07:58:02,743 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:02] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 87 0.196 0.225 2026-10-26 07:58:02,919 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:02] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 2 0.004 0.011 2026-10-26 07:58:02,960 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:02] "POST /web/dataset/call_kw/stock.picking.type/has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 07:58:03,136 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:03] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 2 0.004 0.010 2026-10-26 07:58:03,181 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line.browser: [2/12] Tour test_add_new_line → Step .o_field_x2many_list_row_add > a 2026-10-26 07:58:03,262 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:03] "POST /mail/thread/data HTTP/1.1" 200 - 32 0.052 0.072 2026-10-26 07:58:03,275 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line.browser: [3/12] Tour test_add_new_line → Step .o_field_widget[name=product_id] input 2026-10-26 07:58:03,317 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:03] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.021 0.153 2026-10-26 07:58:03,403 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:03] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.039 0.154 2026-10-26 07:58:03,533 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:03] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 13 0.025 0.204 2026-10-26 07:58:03,584 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:03] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.014 0.227 2026-10-26 07:58:03,685 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:03] "GET /web/image/res.partner/2/avatar_128?unique=1792982153000 HTTP/1.1" 200 - 13 0.021 0.042 2026-10-26 07:58:03,814 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line.browser: [4/12] Tour test_add_new_line → Step .ui-menu-item > a:contains('Product two') 2026-10-26 07:58:03,877 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:03] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 9 0.048 0.039 2026-10-26 07:58:04,154 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:04] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 7 0.049 0.053 2026-10-26 07:58:04,202 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line.browser: [5/12] Tour test_add_new_line → Step .o_list_renderer .fa-list:eq(1) 2026-10-26 07:58:04,285 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line.browser: [6/12] Tour test_add_new_line → Step h4:contains('Stock move') 2026-10-26 07:58:04,410 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:04] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 30 0.087 0.104 2026-10-26 07:58:04,469 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:04] "POST /web/dataset/call_kw/stock.move/get_views HTTP/1.1" 200 - 4 0.011 0.168 2026-10-26 07:58:04,641 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:04] "POST /web/dataset/call_kw/stock.picking/onchange HTTP/1.1" 200 - 43 0.056 0.128 2026-10-26 07:58:04,695 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:04] "POST /web/dataset/call_kw/stock.move.line/get_views HTTP/1.1" 200 - 9 0.014 0.173 2026-10-26 07:58:04,805 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line.browser: [7/12] Tour test_add_new_line → Step .modal .o_field_x2many_list_row_add > a 2026-10-26 07:58:04,874 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line.browser: [8/12] Tour test_add_new_line → Step .modal .o_field_widget[name=lot_name] input 2026-10-26 07:58:04,960 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:04] "POST /web/dataset/call_kw/stock.move.line/onchange HTTP/1.1" 200 - 12 0.017 0.057 2026-10-26 07:58:05,049 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line.browser: [9/12] Tour test_add_new_line → Step .modal .o_form_view.modal-content .o_form_button_save 2026-10-26 07:58:05,107 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line.browser: [10/12] Tour test_add_new_line → Step body:not(:has(.modal)) 2026-10-26 07:58:05,145 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:05] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 21 0.039 0.085 2026-10-26 07:58:05,275 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:05] "POST /web/dataset/call_kw/stock.move.line/onchange HTTP/1.1" 200 - 12 0.019 0.057 2026-10-26 07:58:05,438 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:05] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 21 0.052 0.073 2026-10-26 07:58:05,685 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:05] "POST /web/dataset/call_kw/stock.picking/onchange HTTP/1.1" 200 - 43 0.067 0.132 2026-10-26 07:58:05,755 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line.browser: [11/12] Tour test_add_new_line → Step .o_form_view .o_form_button_save 2026-10-26 07:58:05,848 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line.browser: [12/12] Tour test_add_new_line → Step .o_form_renderer.o_form_saved 2026-10-26 07:58:06,520 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:06] "POST /web/dataset/call_kw/stock.picking/web_save HTTP/1.1" 200 - 134 0.278 0.392 2026-10-26 07:58:06,550 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:06] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.010 2026-10-26 07:58:06,627 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line.browser: tour succeeded 2026-10-26 07:58:06,628 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line.browser: ╔══════════════════════════════════╗ ║ TOUR test_add_new_line SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-26 07:58:06,633 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:06] "POST /mail/thread/data HTTP/1.1" 200 - 16 0.020 0.045 2026-10-26 07:58:06,714 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:06] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.013 0.082 2026-10-26 07:58:06,862 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line.browser: heap 31923452 (allocated 33865728) 2026-10-26 07:58:06,885 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line: Closing chrome headless with pid 3760 2026-10-26 07:58:06,887 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line: Closing websocket connection 2026-10-26 07:58:06,890 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line: Terminating chrome headless with pid 3760 2026-10-26 07:58:07,050 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_075807_050482_test_add_new_line.txt 2026-10-26 07:58:07,050 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line: Removing chrome user profile "/tmp/tmp43yi5r8e_chrome_odoo" 2026-10-26 07:58:07,139 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours: Starting TestStockPickingTour.test_add_new_line_in_detailled_op ... 2026-10-26 07:58:08,832 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op: Chrome pid: 3997 2026-10-26 07:58:08,832 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op: Chrome headless temporary user profile dir: /tmp/tmp5xpx9p3v_chrome_odoo 2026-10-26 07:58:08,832 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op: Issuing json command http://127.0.0.1:42333/json/version 2026-10-26 07:58:08,833 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:42333/json/version with timeout 3 increased to 10s during tests 2026-10-26 07:58:08,914 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op: Browser version: Chrome/150.0.7871.114 2026-10-26 07:58:08,914 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op: Issuing json command http://127.0.0.1:42333/json 2026-10-26 07:58:08,915 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:42333/json with timeout 3 increased to 10s during tests 2026-10-26 07:58:08,934 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op: Websocket url found: ws://127.0.0.1:42333/devtools/page/C5189B24EE1454F5E9D0C6744A332894 2026-10-26 07:58:08,950 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op: Enable chrome headless console log notification 2026-10-26 07:58:08,956 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op: Chrome headless enable page notifications 2026-10-26 07:58:09,236 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 07:58:09,249 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op: Setting session cookie in browser 2026-10-26 07:58:09,259 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op: Open "http://127.0.0.1:8069/odoo/action-stock.action_picking_tree_incoming/880" in browser 2026-10-26 07:58:09,259 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op: Navigating to: "http://127.0.0.1:8069/odoo/action-stock.action_picking_tree_incoming/880" 2026-10-26 07:58:09,282 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:58:11,164 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:11] "GET /odoo/action-stock.action_picking_tree_incoming/880 HTTP/1.1" 200 - 185 0.199 1.690 2026-10-26 07:58:11,169 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op: Navigation result: {'frameId': 'C5189B24EE1454F5E9D0C6744A332894', 'loaderId': '2D13B7BBA8C95785A85876AF8F31E5EC', 'isDownload': False} 2026-10-26 07:58:11,169 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op: Evaluate ready code "odoo.isTourReady('test_add_new_line_in_detailled_op')" 2026-10-26 07:58:12,437 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:12] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.472 0.725 2026-10-26 07:58:12,448 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:12] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 1.203 2026-10-26 07:58:12,465 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:12] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 1.215 2026-10-26 07:58:12,477 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:12] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.212 2026-10-26 07:58:12,546 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:12] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.026 1.246 2026-10-26 07:58:12,612 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 07:58:12,687 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:12] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-26 07:58:12,850 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:12] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-10-26 07:58:13,932 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:13] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 07:58:13,938 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:13] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-26 07:58:13,943 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:13] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-26 07:58:13,993 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:13] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.014 2026-10-26 07:58:14,015 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: Owl is running in 'dev' mode. 2026-10-26 07:58:14,084 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:14] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 07:58:14,136 103 INFO rb-9ca8621-226001-429047 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 07:58:14,255 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:14] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.080 0.139 2026-10-26 07:58:14,294 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op: The ready code tooks too much time : 3.1249501705169678 2026-10-26 07:58:14,343 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op: Evaluate test code "odoo.startTour('test_add_new_line_in_detailled_op', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-stock.action_picking_tree_incoming/880", "delayToCheckUndeterminisms": 0})" 2026-10-26 07:58:14,344 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:14] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.031 0.156 2026-10-26 07:58:14,362 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [1/43] Tour test_add_new_line_in_detailled_op → Step .o_list_view.o_field_x2many .o_data_row button[name='Open Move'] 2026-10-26 07:58:14,401 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:14] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 07:58:14,462 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:14] "GET /odoo/offline HTTP/1.1" 200 - 5 0.046 0.257 2026-10-26 07:58:14,665 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:14] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.052 0.453 2026-10-26 07:58:14,668 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.364 2026-10-26 07:58:14,747 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:14] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.017 0.330 2026-10-26 07:58:14,794 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 07:58:14,800 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 07:58:15,261 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:15] "POST /mail/data HTTP/1.1" 200 - 144 0.228 0.705 2026-10-26 07:58:15,324 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:15] "POST /web/action/load HTTP/1.1" 200 - 14 0.017 0.556 2026-10-26 07:58:15,386 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:15] "GET /web/image/res.partner/3/avatar_128?unique=1792982153000 HTTP/1.1" 200 - 9 0.025 0.613 2026-10-26 07:58:15,436 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:15] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.012 0.680 2026-10-26 07:58:15,438 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.755 2026-10-26 07:58:15,534 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-26 07:58:15,603 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:15] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.018 0.035 2026-10-26 07:58:15,663 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 07:58:16,103 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:16] "POST /web/dataset/call_kw/stock.picking/get_views HTTP/1.1" 200 - 152 0.110 0.426 2026-10-26 07:58:16,263 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:16] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 15 0.030 0.051 2026-10-26 07:58:16,271 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:16] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.080 2026-10-26 07:58:16,523 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:16] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 86 0.100 0.216 2026-10-26 07:58:16,774 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:16] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 8 0.021 0.049 2026-10-26 07:58:16,780 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:16] "POST /web/dataset/call_kw/stock.picking.type/has_access HTTP/1.1" 200 - 0 0.000 0.028 2026-10-26 07:58:16,896 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:16] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.015 0.021 2026-10-26 07:58:16,987 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [2/43] Tour test_add_new_line_in_detailled_op → Step .modal-content 2026-10-26 07:58:17,009 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:17] "POST /mail/thread/data HTTP/1.1" 200 - 36 0.044 0.098 2026-10-26 07:58:17,069 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:17] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.017 0.178 2026-10-26 07:58:17,161 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:17] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.035 0.202 2026-10-26 07:58:17,243 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:17] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.035 0.146 2026-10-26 07:58:17,275 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:17] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.007 0.165 2026-10-26 07:58:17,312 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:17] "POST /web/dataset/call_kw/stock.move/get_views HTTP/1.1" 200 - 4 0.003 0.299 2026-10-26 07:58:17,400 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:17] "GET /web/image/res.partner/2/avatar_128?unique=1792982153000 HTTP/1.1" 200 - 13 0.028 0.037 2026-10-26 07:58:17,459 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:17] "POST /web/dataset/call_kw/stock.move.line/get_views HTTP/1.1" 200 - 12 0.012 0.086 2026-10-26 07:58:17,561 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:17] "POST /web/dataset/call_kw/stock.move/web_read HTTP/1.1" 200 - 18 0.017 0.058 2026-10-26 07:58:17,687 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [3/43] Tour test_add_new_line_in_detailled_op → Step .modal-content .o_field_x2many_list_row_add > a 2026-10-26 07:58:17,774 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [4/43] Tour test_add_new_line_in_detailled_op → Step Pick LOT001 to create a move line with a quantity of 0.00 (trigger: .o_data_row .o_data_cell[name=lot_id]:contains(LOT001)) 2026-10-26 07:58:17,859 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:17] "POST /web/dataset/call_kw/stock.quant/get_views HTTP/1.1" 200 - 18 0.015 0.060 2026-10-26 07:58:17,977 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:17] "POST /web/dataset/call_kw/stock.quant/web_search_read HTTP/1.1" 200 - 20 0.023 0.057 2026-10-26 07:58:17,985 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:17] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.080 2026-10-26 07:58:18,117 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [5/43] Tour test_add_new_line_in_detailled_op → Step check that the move contains three lines (trigger: .modal-content:has(.modal-header .modal-title:contains(Open: Stock move)) .o_data_row:nth-child(3)) 2026-10-26 07:58:18,210 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:18] "POST /web/dataset/call_kw/stock.move.line/onchange HTTP/1.1" 200 - 14 0.022 0.063 2026-10-26 07:58:18,299 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [6/43] Tour test_add_new_line_in_detailled_op → Step Check that the first line is associated with LOT001 for a quantity of 0.00 (trigger: .modal-content .o_data_row:has(.o_field_pick_from input:value(WH/Stock - LOT001)):has(.o_field_float[name=quantity] input:value(0.00))) 2026-10-26 07:58:18,376 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [7/43] Tour test_add_new_line_in_detailled_op → Step .modal-content .o_field_x2many_list_row_add > a 2026-10-26 07:58:18,385 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:18] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 22 0.021 0.090 2026-10-26 07:58:18,442 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [8/43] Tour test_add_new_line_in_detailled_op → Step LOT001 should not appear as it is not available (trigger: .modal-header .modal-title:contains(Add line: Product Lot)) 2026-10-26 07:58:18,460 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:18] "POST /web/dataset/call_kw/stock.move.line/get_move_line_quant_match HTTP/1.1" 200 - 4 0.003 0.012 2026-10-26 07:58:18,567 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:18] "POST /web/dataset/call_kw/stock.quant/web_search_read HTTP/1.1" 200 - 13 0.026 0.038 2026-10-26 07:58:18,641 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [9/43] Tour test_add_new_line_in_detailled_op → Step Cancel the move line creation (trigger: .modal-header:has(.modal-title:contains(Add line: Product Lot)) .btn-close) 2026-10-26 07:58:18,730 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [10/43] Tour test_add_new_line_in_detailled_op → Step Remove the newly created line (trigger: .modal-content .o_data_row:has(.o_field_pick_from input:value(WH/Stock - LOT001)):has(.o_field_float[name=quantity] input:value(0.00)) .o_list_record_remove) 2026-10-26 07:58:18,809 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [11/43] Tour test_add_new_line_in_detailled_op → Step check that the move contains two lines (trigger: .modal-content:has(.modal-header .modal-title:contains(Open: Stock move)):not(:has(.o_data_row:nth-child(3)))) 2026-10-26 07:58:18,870 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [12/43] Tour test_add_new_line_in_detailled_op → Step Check that the first line is associated with LOT001 (trigger: .modal-content .o_data_row:nth-child(1):has(.o_field_pick_from:contains(WH/Stock - LOT001))) 2026-10-26 07:58:18,900 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:18] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 21 0.023 0.059 2026-10-26 07:58:18,939 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [13/43] Tour test_add_new_line_in_detailled_op → Step Check that the second line is associated with LOT002 (trigger: .modal-content .o_data_row:nth-child(2):has(.o_field_pick_from:contains(WH/Stock - LOT002))) 2026-10-26 07:58:18,993 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [14/43] Tour test_add_new_line_in_detailled_op → Step Modify the quant associated to the second line to fully use LOT003 (trigger: .modal-content .o_data_row:nth-child(2) .o_field_pick_from) 2026-10-26 07:58:19,056 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [15/43] Tour test_add_new_line_in_detailled_op → Step .modal-content .o_data_row:nth-child(2) .o_field_pick_from input 2026-10-26 07:58:19,127 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:19] "POST /web/dataset/call_kw/stock.quant/name_search HTTP/1.1" 200 - 3 0.001 0.009 2026-10-26 07:58:19,131 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [16/43] Tour test_add_new_line_in_detailled_op → Step .dropdown-item:contains(LOT003) 2026-10-26 07:58:19,211 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [17/43] Tour test_add_new_line_in_detailled_op → Step Modify the quantity of the first line from 10 to 8 (trigger: .modal-content .o_data_row:nth-child(1) .o_data_cell[name=quantity]) 2026-10-26 07:58:19,262 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:19] "POST /web/dataset/call_kw/stock.move.line/onchange HTTP/1.1" 200 - 13 0.012 0.032 2026-10-26 07:58:19,278 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [18/43] Tour test_add_new_line_in_detailled_op → Step .modal-content .o_data_row:nth-child(1) .o_field_widget[name=quantity] input 2026-10-26 07:58:19,391 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:19] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 24 0.017 0.064 2026-10-26 07:58:19,466 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [19/43] Tour test_add_new_line_in_detailled_op → Step Click on the header to update the total amount (trigger: .modal-header .modal-title:contains(Open: Stock move)) 2026-10-26 07:58:19,535 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [20/43] Tour test_add_new_line_in_detailled_op → Step .modal-content .o_list_number:contains(18.00) 2026-10-26 07:58:19,615 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:19] "POST /web/dataset/call_kw/stock.move.line/onchange HTTP/1.1" 200 - 21 0.019 0.060 2026-10-26 07:58:19,663 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [21/43] Tour test_add_new_line_in_detailled_op → Step .modal-content .o_field_x2many_list_row_add > a 2026-10-26 07:58:19,740 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [22/43] Tour test_add_new_line_in_detailled_op → Step LOT003 should not appear as it is not available (trigger: .modal-header .modal-title:contains(Add line: Product Lot)) 2026-10-26 07:58:19,773 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:19] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 24 0.034 0.096 2026-10-26 07:58:19,799 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:19] "POST /web/dataset/call_kw/stock.move.line/get_move_line_quant_match HTTP/1.1" 200 - 5 0.004 0.045 2026-10-26 07:58:19,907 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:19] "POST /web/dataset/call_kw/stock.quant/web_search_read HTTP/1.1" 200 - 13 0.019 0.044 2026-10-26 07:58:19,956 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [23/43] Tour test_add_new_line_in_detailled_op → Step Pick LOT001 to create a move line with a quantity of 2.00 (trigger: .o_data_row .o_data_cell[name=lot_id]:contains(LOT001)) 2026-10-26 07:58:20,023 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [24/43] Tour test_add_new_line_in_detailled_op → Step .modal-content .o_list_number:contains(20.00) 2026-10-26 07:58:20,107 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:20] "POST /web/dataset/call_kw/stock.move.line/onchange HTTP/1.1" 200 - 19 0.019 0.064 2026-10-26 07:58:20,155 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [25/43] Tour test_add_new_line_in_detailled_op → Step Check that 2 units of LOT001 were added (trigger: .o_data_row:has(.o_field_pick_from input:value(WH/Stock - LOT001)) .o_field_widget[name=quantity] input:value(2.00)) 2026-10-26 07:58:20,216 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [26/43] Tour test_add_new_line_in_detailled_op → Step Check that the third line is associated with LOT003 (trigger: .modal-content .o_data_row:nth-child(3) .o_field_pick_from:contains(WH/Stock - LOT003)) 2026-10-26 07:58:20,235 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:20] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 24 0.027 0.064 2026-10-26 07:58:20,270 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [27/43] Tour test_add_new_line_in_detailled_op → Step Modify the quant associated to the third line to use LOT002 (trigger: .modal-content .o_data_row:nth-child(3) .o_field_pick_from) 2026-10-26 07:58:20,361 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [28/43] Tour test_add_new_line_in_detailled_op → Step .modal-content .o_data_row:nth-child(3) .o_field_pick_from input 2026-10-26 07:58:20,443 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:20] "POST /web/dataset/call_kw/stock.quant/name_search HTTP/1.1" 200 - 3 0.002 0.009 2026-10-26 07:58:20,446 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [29/43] Tour test_add_new_line_in_detailled_op → Step .dropdown-item:contains(LOT002) 2026-10-26 07:58:20,515 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [30/43] Tour test_add_new_line_in_detailled_op → Step .modal-header .modal-title:contains(Open: Stock move) 2026-10-26 07:58:20,575 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:20] "POST /web/dataset/call_kw/stock.move.line/onchange HTTP/1.1" 200 - 12 0.010 0.037 2026-10-26 07:58:20,575 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [31/43] Tour test_add_new_line_in_detailled_op → Step .modal-content .o_data_row:nth-child(3) .o_field_pick_from:contains(LOT002) 2026-10-26 07:58:20,707 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:20] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 23 0.019 0.076 2026-10-26 07:58:20,768 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [32/43] Tour test_add_new_line_in_detailled_op → Step Modify the quantity of the first line from 10 to 15 to change the demand (trigger: .modal-content .o_data_row:nth-child(3) .o_data_cell[name=quantity]) 2026-10-26 07:58:20,853 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [33/43] Tour test_add_new_line_in_detailled_op → Step .modal-content .o_data_row:nth-child(3) .o_field_widget[name=quantity] input 2026-10-26 07:58:20,911 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [34/43] Tour test_add_new_line_in_detailled_op → Step Remove the LOT001 line with a quantity of 8.00 (trigger: .o_data_row:has(.o_data_cell[name=quantity]:contains(8.00)) .o_list_record_remove) 2026-10-26 07:58:20,990 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [35/43] Tour test_add_new_line_in_detailled_op → Step .modal-content .o_list_number:contains(17.00) 2026-10-26 07:58:21,047 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:21] "POST /web/dataset/call_kw/stock.move.line/onchange HTTP/1.1" 200 - 16 0.017 0.052 2026-10-26 07:58:21,181 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:21] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 23 0.023 0.067 2026-10-26 07:58:21,246 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [36/43] Tour test_add_new_line_in_detailled_op → Step .modal-content .o_field_x2many_list_row_add > a 2026-10-26 07:58:21,321 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [37/43] Tour test_add_new_line_in_detailled_op → Step LOT002 should not appear as it is not available (trigger: .modal-header .modal-title:contains(Add line: Product Lot)) 2026-10-26 07:58:21,344 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:21] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 23 0.020 0.075 2026-10-26 07:58:21,376 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:21] "POST /web/dataset/call_kw/stock.move.line/get_move_line_quant_match HTTP/1.1" 200 - 5 0.003 0.039 2026-10-26 07:58:21,473 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:21] "POST /web/dataset/call_kw/stock.quant/web_search_read HTTP/1.1" 200 - 13 0.017 0.045 2026-10-26 07:58:21,559 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [38/43] Tour test_add_new_line_in_detailled_op → Step Pick LOT001 to create move line to fullfill the demand of 3 (trigger: .o_data_row .o_data_cell[name=lot_id]:contains(LOT001)) 2026-10-26 07:58:21,625 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [39/43] Tour test_add_new_line_in_detailled_op → Step .modal-content .o_list_number:contains(20.00) 2026-10-26 07:58:21,738 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:21] "POST /web/dataset/call_kw/stock.move.line/onchange HTTP/1.1" 200 - 19 0.026 0.078 2026-10-26 07:58:21,824 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [40/43] Tour test_add_new_line_in_detailled_op → Step Check that 3 units of LOT001 were added (trigger: .modal-content .o_data_row:has(.o_field_pick_from input:value(WH/Stock - LOT001)):has(.o_field_float[name=quantity] input:value(3.00))) 2026-10-26 07:58:21,889 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:21] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 23 0.017 0.067 2026-10-26 07:58:21,890 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [41/43] Tour test_add_new_line_in_detailled_op → Step .modal-content .o_form_button_save 2026-10-26 07:58:21,998 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [42/43] Tour test_add_new_line_in_detailled_op → Step .o_form_button_save 2026-10-26 07:58:22,239 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:22] "POST /web/dataset/call_kw/stock.picking/onchange HTTP/1.1" 200 - 43 0.062 0.163 2026-10-26 07:58:22,341 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: [43/43] Tour test_add_new_line_in_detailled_op → Step .o_form_renderer.o_form_saved 2026-10-26 07:58:22,538 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [1295] 2026-10-26 07:58:22,827 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:22] "POST /web/dataset/call_kw/stock.picking/web_save HTTP/1.1" 200 - 131 0.196 0.272 2026-10-26 07:58:22,884 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:22] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.011 2026-10-26 07:58:22,947 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: tour succeeded 2026-10-26 07:58:22,953 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_add_new_line_in_detailled_op SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-10-26 07:58:23,001 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:23] "POST /mail/thread/data HTTP/1.1" 200 - 20 0.027 0.081 2026-10-26 07:58:23,048 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:23] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.011 0.091 2026-10-26 07:58:23,376 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op.browser: heap 35800972 (allocated 38715392) 2026-10-26 07:58:23,410 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op: Closing chrome headless with pid 3997 2026-10-26 07:58:23,420 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op: Closing websocket connection 2026-10-26 07:58:23,422 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op: Terminating chrome headless with pid 3997 2026-10-26 07:58:23,559 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_075823_558723_test_add_new_line_in_detailled_op.txt 2026-10-26 07:58:23,559 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_add_new_line_in_detailled_op: Removing chrome user profile "/tmp/tmp5xpx9p3v_chrome_odoo" 2026-10-26 07:58:23,626 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours: Starting TestStockPickingTour.test_detailed_op_no_save_1 ... 2026-10-26 07:58:24,358 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_detailed_op_no_save_1: Chrome pid: 4248 2026-10-26 07:58:24,358 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_detailed_op_no_save_1: Chrome headless temporary user profile dir: /tmp/tmpmu31at86_chrome_odoo 2026-10-26 07:58:24,359 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_detailed_op_no_save_1: Issuing json command http://127.0.0.1:39485/json/version 2026-10-26 07:58:24,360 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:39485/json/version with timeout 3 increased to 10s during tests 2026-10-26 07:58:24,519 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_detailed_op_no_save_1: Browser version: Chrome/150.0.7871.114 2026-10-26 07:58:24,520 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_detailed_op_no_save_1: Issuing json command http://127.0.0.1:39485/json 2026-10-26 07:58:24,524 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:39485/json with timeout 3 increased to 10s during tests 2026-10-26 07:58:24,563 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_detailed_op_no_save_1: Websocket url found: ws://127.0.0.1:39485/devtools/page/5F9F6A0182DD9A5AF7B1961D24454170 2026-10-26 07:58:24,582 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_detailed_op_no_save_1: Enable chrome headless console log notification 2026-10-26 07:58:24,598 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_detailed_op_no_save_1: Chrome headless enable page notifications 2026-10-26 07:58:24,735 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 07:58:24,750 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_detailed_op_no_save_1: Setting session cookie in browser 2026-10-26 07:58:24,764 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_detailed_op_no_save_1: Open "http://127.0.0.1:8069/odoo/action-stock.action_picking_tree_incoming/881" in browser 2026-10-26 07:58:24,764 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_detailed_op_no_save_1: Navigating to: "http://127.0.0.1:8069/odoo/action-stock.action_picking_tree_incoming/881" 2026-10-26 07:58:24,788 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:58:26,662 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:26] "GET /odoo/action-stock.action_picking_tree_incoming/881 HTTP/1.1" 200 - 186 0.179 1.700 2026-10-26 07:58:26,678 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_detailed_op_no_save_1: Navigation result: {'frameId': '5F9F6A0182DD9A5AF7B1961D24454170', 'loaderId': 'DD589DD4BCE59C3FD2B82425749E3D5A', 'isDownload': False} 2026-10-26 07:58:26,679 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_detailed_op_no_save_1: Evaluate ready code "odoo.isTourReady('test_detailed_op_no_save_1')" 2026-10-26 07:58:26,795 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:26] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.019 0.030 2026-10-26 07:58:26,804 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:26] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.044 2026-10-26 07:58:26,894 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 07:58:28,141 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:28] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.570 0.786 2026-10-26 07:58:28,167 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:28] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.378 2026-10-26 07:58:28,208 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:28] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.017 1.405 2026-10-26 07:58:28,237 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:28] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.013 0.168 2026-10-26 07:58:28,274 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:28] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.011 0.942 2026-10-26 07:58:28,481 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:28] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 07:58:28,494 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:28] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-26 07:58:28,497 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:28] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-26 07:58:28,529 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:28] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.012 2026-10-26 07:58:28,591 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_detailed_op_no_save_1.browser: Owl is running in 'dev' mode. 2026-10-26 07:58:28,660 103 INFO rb-9ca8621-226001-429047 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 07:58:28,735 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:28] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.043 0.093 2026-10-26 07:58:28,738 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:28] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.113 2026-10-26 07:58:28,860 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_detailed_op_no_save_1: Evaluate test code "odoo.startTour('test_detailed_op_no_save_1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-stock.action_picking_tree_incoming/881", "delayToCheckUndeterminisms": 0})" 2026-10-26 07:58:28,882 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_detailed_op_no_save_1.browser: [1/17] Tour test_detailed_op_no_save_1 → Step .o_field_x2many_list_row_add > a 2026-10-26 07:58:28,992 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:28] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-26 07:58:29,059 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:29] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.107 0.244 2026-10-26 07:58:29,113 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:29] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.014 0.413 2026-10-26 07:58:29,179 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:29] "GET /odoo/offline HTTP/1.1" 200 - 5 0.026 0.327 2026-10-26 07:58:29,181 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.285 2026-10-26 07:58:29,213 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 07:58:29,252 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 07:58:29,289 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:29] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.023 0.135 2026-10-26 07:58:29,357 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:29] "POST /web/action/load HTTP/1.1" 200 - 14 0.011 0.210 2026-10-26 07:58:29,829 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:29] "POST /mail/data HTTP/1.1" 200 - 145 0.185 0.754 2026-10-26 07:58:29,881 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:29] "GET /web/image/res.partner/3/avatar_128?unique=1792982153000 HTTP/1.1" 200 - 9 0.011 0.724 2026-10-26 07:58:30,429 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:30] "POST /web/dataset/call_kw/stock.picking/get_views HTTP/1.1" 200 - 155 0.112 0.922 2026-10-26 07:58:30,492 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:30] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 1.495 2026-10-26 07:58:30,497 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.435 2026-10-26 07:58:30,549 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:30] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.015 0.393 2026-10-26 07:58:30,560 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:30] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 07:58:30,620 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 07:58:30,632 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:30] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 15 0.029 0.074 2026-10-26 07:58:30,836 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:30] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 67 0.084 0.211 2026-10-26 07:58:31,018 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:31] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 2 0.001 0.013 2026-10-26 07:58:31,055 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:31] "POST /web/dataset/call_kw/stock.picking.type/has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 07:58:31,203 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:31] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 2 0.004 0.019 2026-10-26 07:58:31,245 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:31] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.015 0.031 2026-10-26 07:58:31,290 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_detailed_op_no_save_1.browser: [2/17] Tour test_detailed_op_no_save_1 → Step .o_field_widget[name=product_id] input 2026-10-26 07:58:31,373 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:31] "POST /mail/thread/data HTTP/1.1" 200 - 32 0.063 0.115 2026-10-26 07:58:31,459 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:31] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.029 0.173 2026-10-26 07:58:31,554 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:31] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 12 0.013 0.243 2026-10-26 07:58:31,719 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:31] "GET /web/image/res.partner/2/avatar_128?unique=1792982153000 HTTP/1.1" 200 - 13 0.020 0.066 2026-10-26 07:58:31,748 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_detailed_op_no_save_1.browser: [3/17] Tour test_detailed_op_no_save_1 → Step .ui-menu-item > a:contains('Product Lot') 2026-10-26 07:58:31,818 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:31] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 14 0.032 0.059 2026-10-26 07:58:32,052 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:32] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 7 0.038 0.040 2026-10-26 07:58:32,115 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_detailed_op_no_save_1.browser: [4/17] Tour test_detailed_op_no_save_1 → Step .btn-primary[name=action_confirm] 2026-10-26 07:58:32,181 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_detailed_op_no_save_1.browser: [5/17] Tour test_detailed_op_no_save_1 → Step .o_list_renderer .fa-list 2026-10-26 07:58:32,283 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:32] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 29 0.071 0.083 2026-10-26 07:58:32,413 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:32] "POST /web/dataset/call_kw/stock.picking/onchange HTTP/1.1" 200 - 25 0.015 0.061 2026-10-26 07:58:32,768 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:32] "POST /web/dataset/call_kw/stock.picking/web_save HTTP/1.1" 200 - 92 0.093 0.200 2026-10-26 07:58:32,798 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:32] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.012 2026-10-26 07:58:32,870 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:32] "POST /mail/thread/data HTTP/1.1" 200 - 16 0.020 0.046 2026-10-26 07:58:32,938 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:32] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.027 0.042 2026-10-26 07:58:33,329 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:33] "POST /web/dataset/call_button/stock.picking/action_confirm HTTP/1.1" 200 - 83 0.221 0.301 2026-10-26 07:58:33,411 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:33] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.042 0.418 2026-10-26 07:58:33,628 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:33] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 45 0.083 0.151 2026-10-26 07:58:33,676 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:33] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.016 0.264 2026-10-26 07:58:33,742 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:33] "POST /mail/thread/data HTTP/1.1" 200 - 16 0.020 0.046 2026-10-26 07:58:33,785 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_detailed_op_no_save_1.browser: [6/17] Tour test_detailed_op_no_save_1 → Step h4:contains('Stock move') 2026-10-26 07:58:33,826 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:33] "POST /web/dataset/call_kw/stock.move/get_views HTTP/1.1" 200 - 4 0.002 0.032 2026-10-26 07:58:33,906 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:33] "POST /web/dataset/call_kw/stock.move.line/get_views HTTP/1.1" 200 - 12 0.008 0.039 2026-10-26 07:58:34,014 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:34] "POST /web/dataset/call_kw/stock.move/web_read HTTP/1.1" 200 - 19 0.035 0.045 2026-10-26 07:58:34,102 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_detailed_op_no_save_1.browser: [7/17] Tour test_detailed_op_no_save_1 → Step .modal .o_field_x2many_list_row_add > a 2026-10-26 07:58:34,186 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_detailed_op_no_save_1.browser: [8/17] Tour test_detailed_op_no_save_1 → Step .modal .o_field_widget[name=lot_name] input 2026-10-26 07:58:34,283 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:34] "POST /web/dataset/call_kw/stock.move.line/onchange HTTP/1.1" 200 - 13 0.024 0.064 2026-10-26 07:58:34,364 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_detailed_op_no_save_1.browser: [9/17] Tour test_detailed_op_no_save_1 → Step .modal .o_field_widget[name=quantity] input 2026-10-26 07:58:34,442 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_detailed_op_no_save_1.browser: [10/17] Tour test_detailed_op_no_save_1 → Step .modal button:contains(save) 2026-10-26 07:58:34,489 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:34] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 25 0.058 0.085 2026-10-26 07:58:34,511 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_detailed_op_no_save_1.browser: [11/17] Tour test_detailed_op_no_save_1 → Step body:not(:has(.modal)) 2026-10-26 07:58:34,603 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:34] "POST /web/dataset/call_kw/stock.move.line/onchange HTTP/1.1" 200 - 6 0.014 0.034 2026-10-26 07:58:34,778 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:34] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 25 0.051 0.073 2026-10-26 07:58:34,878 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:34] "POST /web/dataset/call_kw/stock.move.line/onchange HTTP/1.1" 200 - 19 0.022 0.041 2026-10-26 07:58:35,055 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:35] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 29 0.066 0.086 2026-10-26 07:58:35,270 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:35] "POST /web/dataset/call_kw/stock.picking/onchange HTTP/1.1" 200 - 46 0.063 0.093 2026-10-26 07:58:35,357 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_detailed_op_no_save_1.browser: [12/17] Tour test_detailed_op_no_save_1 → Step .o_optional_columns_dropdown_toggle 2026-10-26 07:58:35,431 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_detailed_op_no_save_1.browser: [13/17] Tour test_detailed_op_no_save_1 → Step Check the picked field to display the column on the list view. (trigger: input[name="picked"]) 2026-10-26 07:58:35,510 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_detailed_op_no_save_1.browser: [14/17] Tour test_detailed_op_no_save_1 → Step .o_data_cell[name=picked] 2026-10-26 07:58:35,593 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_detailed_op_no_save_1.browser: [15/17] Tour test_detailed_op_no_save_1 → Step .o_field_widget[name=picked] input 2026-10-26 07:58:35,655 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_detailed_op_no_save_1.browser: [16/17] Tour test_detailed_op_no_save_1 → Step .btn-primary[name=button_validate] 2026-10-26 07:58:35,712 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:35] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 25 0.047 0.066 2026-10-26 07:58:35,737 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_detailed_op_no_save_1.browser: [17/17] Tour test_detailed_op_no_save_1 → Step .o_control_panel_actions button:contains('Traceability') 2026-10-26 07:58:35,907 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:35] "POST /web/dataset/call_kw/stock.picking/onchange HTTP/1.1" 200 - 46 0.045 0.091 2026-10-26 07:58:36,087 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:36] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 25 0.042 0.083 2026-10-26 07:58:36,273 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:36] "POST /web/dataset/call_kw/stock.picking/onchange HTTP/1.1" 200 - 46 0.050 0.113 2026-10-26 07:58:36,550 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:36] "POST /web/dataset/call_kw/stock.picking/web_save HTTP/1.1" 200 - 61 0.085 0.140 2026-10-26 07:58:36,573 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:36] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.009 2026-10-26 07:58:36,702 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:36] "POST /mail/thread/data HTTP/1.1" 200 - 16 0.051 0.065 2026-10-26 07:58:36,762 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:36] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.017 0.078 2026-10-26 07:58:37,277 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:37] "POST /web/dataset/call_button/stock.picking/button_validate HTTP/1.1" 200 - 129 0.175 0.464 2026-10-26 07:58:37,337 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:37] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.023 0.570 2026-10-26 07:58:37,392 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:37] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.016 0.059 2026-10-26 07:58:37,599 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:37] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 51 0.084 0.193 2026-10-26 07:58:37,684 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_detailed_op_no_save_1.browser: tour succeeded 2026-10-26 07:58:37,685 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_detailed_op_no_save_1.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_detailed_op_no_save_1 SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-26 07:58:37,760 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:37] "POST /mail/thread/data HTTP/1.1" 200 - 35 0.048 0.091 2026-10-26 07:58:38,015 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_detailed_op_no_save_1.browser: heap 34570916 (allocated 37666816) 2026-10-26 07:58:38,026 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_detailed_op_no_save_1: Closing chrome headless with pid 4248 2026-10-26 07:58:38,028 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_detailed_op_no_save_1: Closing websocket connection 2026-10-26 07:58:38,030 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_detailed_op_no_save_1: Terminating chrome headless with pid 4248 2026-10-26 07:58:38,187 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_detailed_op_no_save_1: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_075838_185641_test_detailed_op_no_save_1.txt 2026-10-26 07:58:38,187 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_detailed_op_no_save_1: Removing chrome user profile "/tmp/tmpmu31at86_chrome_odoo" 2026-10-26 07:58:38,275 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours: Starting TestStockPickingTour.test_edit_existing_line ... 2026-10-26 07:58:39,420 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_line: Chrome pid: 4496 2026-10-26 07:58:39,420 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_line: Chrome headless temporary user profile dir: /tmp/tmp73qwyca0_chrome_odoo 2026-10-26 07:58:39,421 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_line: Issuing json command http://127.0.0.1:39643/json/version 2026-10-26 07:58:39,422 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:39643/json/version with timeout 3 increased to 10s during tests 2026-10-26 07:58:39,460 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_line: Browser version: Chrome/150.0.7871.114 2026-10-26 07:58:39,460 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_line: Issuing json command http://127.0.0.1:39643/json 2026-10-26 07:58:39,461 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:39643/json with timeout 3 increased to 10s during tests 2026-10-26 07:58:39,499 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_line: Websocket url found: ws://127.0.0.1:39643/devtools/page/A9F8B801D89B53F42235BA60D3BDC747 2026-10-26 07:58:39,519 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_line: Enable chrome headless console log notification 2026-10-26 07:58:39,547 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_line: Chrome headless enable page notifications 2026-10-26 07:58:39,690 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 07:58:39,707 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_line: Setting session cookie in browser 2026-10-26 07:58:39,719 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_line: Open "http://127.0.0.1:8069/odoo/action-stock.action_picking_tree_incoming/882" in browser 2026-10-26 07:58:39,719 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_line: Navigating to: "http://127.0.0.1:8069/odoo/action-stock.action_picking_tree_incoming/882" 2026-10-26 07:58:39,771 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:58:41,688 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:41] "GET /odoo/action-stock.action_picking_tree_incoming/882 HTTP/1.1" 200 - 186 0.183 1.742 2026-10-26 07:58:41,697 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_line: Navigation result: {'frameId': 'A9F8B801D89B53F42235BA60D3BDC747', 'loaderId': '9C002CD22D13DAB63FDD911F428D2199', 'isDownload': False} 2026-10-26 07:58:41,697 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_line: Evaluate ready code "odoo.isTourReady('test_edit_existing_line')" 2026-10-26 07:58:41,768 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:41] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.023 2026-10-26 07:58:41,792 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:41] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.041 2026-10-26 07:58:41,849 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:41] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.029 0.061 2026-10-26 07:58:41,877 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:41] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.110 2026-10-26 07:58:41,918 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 07:58:42,974 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:42] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.497 0.728 2026-10-26 07:58:42,987 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:42] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 1.022 2026-10-26 07:58:42,994 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:42] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.725 2026-10-26 07:58:43,260 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:43] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-26 07:58:43,266 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:43] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-26 07:58:43,273 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:43] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-26 07:58:43,305 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:43] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.009 2026-10-26 07:58:43,386 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_line.browser: Owl is running in 'dev' mode. 2026-10-26 07:58:43,411 103 INFO rb-9ca8621-226001-429047 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 07:58:43,461 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:43] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.025 0.089 2026-10-26 07:58:43,469 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:43] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.080 2026-10-26 07:58:43,580 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_line: Evaluate test code "odoo.startTour('test_edit_existing_line', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-stock.action_picking_tree_incoming/882", "delayToCheckUndeterminisms": 0})" 2026-10-26 07:58:43,598 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_line.browser: [1/10] Tour test_edit_existing_line → Step .o_data_cell[name=quantity] 2026-10-26 07:58:43,704 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:43] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 07:58:43,712 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:43] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.076 0.193 2026-10-26 07:58:43,784 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:43] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.020 0.338 2026-10-26 07:58:43,854 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:43] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.014 0.065 2026-10-26 07:58:43,863 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.260 2026-10-26 07:58:43,885 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 07:58:43,911 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 07:58:43,920 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:43] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.024 0.213 2026-10-26 07:58:43,954 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:43] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.429 2026-10-26 07:58:44,018 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:44] "GET /web/image/res.partner/3/avatar_128?unique=1792982153000 HTTP/1.1" 200 - 9 0.011 0.222 2026-10-26 07:58:44,550 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:44] "POST /mail/data HTTP/1.1" 200 - 145 0.226 0.755 2026-10-26 07:58:44,594 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:44] "POST /web/action/load HTTP/1.1" 200 - 14 0.010 0.772 2026-10-26 07:58:44,803 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:44] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-26 07:58:44,844 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:44] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.013 0.027 2026-10-26 07:58:44,956 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.022 2026-10-26 07:58:45,371 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:45] "POST /web/dataset/call_kw/stock.picking/get_views HTTP/1.1" 200 - 151 0.106 0.446 2026-10-26 07:58:45,512 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:45] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 15 0.026 0.045 2026-10-26 07:58:45,521 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:45] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.071 2026-10-26 07:58:45,779 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:45] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 87 0.118 0.204 2026-10-26 07:58:45,983 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:45] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.010 2026-10-26 07:58:46,021 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:46] "POST /web/dataset/call_kw/stock.picking.type/has_access HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 07:58:46,220 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:46] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 2 0.005 0.011 2026-10-26 07:58:46,330 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_line.browser: [2/10] Tour test_edit_existing_line → Step .o_field_widget[name=quantity] input 2026-10-26 07:58:46,337 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:46] "POST /mail/thread/data HTTP/1.1" 200 - 32 0.051 0.077 2026-10-26 07:58:46,397 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_line.browser: [3/10] Tour test_edit_existing_line → Step .o_list_renderer .fa-list 2026-10-26 07:58:46,419 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:46] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.039 0.079 2026-10-26 07:58:46,479 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:46] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.024 0.243 2026-10-26 07:58:46,524 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:46] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.013 0.126 2026-10-26 07:58:46,537 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_line.browser: [4/10] Tour test_edit_existing_line → Step .modal h4:contains(Stock move) 2026-10-26 07:58:46,669 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:46] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 24 0.047 0.078 2026-10-26 07:58:46,781 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:46] "GET /web/image/res.partner/2/avatar_128?unique=1792982153000 HTTP/1.1" 200 - 13 0.058 0.095 2026-10-26 07:58:46,964 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:46] "POST /web/dataset/call_kw/stock.picking/onchange HTTP/1.1" 200 - 44 0.065 0.156 2026-10-26 07:58:47,373 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:47] "POST /web/dataset/call_kw/stock.picking/web_save HTTP/1.1" 200 - 86 0.115 0.226 2026-10-26 07:58:47,404 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:47] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.011 2026-10-26 07:58:47,477 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:47] "POST /mail/thread/data HTTP/1.1" 200 - 16 0.023 0.047 2026-10-26 07:58:47,523 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:47] "POST /web/dataset/call_kw/stock.move/get_views HTTP/1.1" 200 - 4 0.003 0.099 2026-10-26 07:58:47,587 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:47] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.023 0.115 2026-10-26 07:58:47,630 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:47] "POST /web/dataset/call_kw/stock.move.line/get_views HTTP/1.1" 200 - 9 0.007 0.061 2026-10-26 07:58:47,687 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:47] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.029 0.122 2026-10-26 07:58:47,806 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:47] "POST /web/dataset/call_kw/stock.move/web_read HTTP/1.1" 200 - 21 0.051 0.087 2026-10-26 07:58:47,942 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_line.browser: [5/10] Tour test_edit_existing_line → Step .modal .o_data_cell[name=quantity]:eq(1) 2026-10-26 07:58:48,018 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_line.browser: [6/10] Tour test_edit_existing_line → Step .modal .o_field_widget[name=lot_name] input 2026-10-26 07:58:48,089 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_line.browser: [7/10] Tour test_edit_existing_line → Step .modal .o_form_view.modal-content .o_form_button_save:enabled 2026-10-26 07:58:48,189 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_line.browser: [8/10] Tour test_edit_existing_line → Step wait the modal is totally closed before click on save (trigger: body:not(:has(.modal))) 2026-10-26 07:58:48,238 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:48] "POST /web/dataset/call_kw/stock.move.line/onchange HTTP/1.1" 200 - 15 0.018 0.046 2026-10-26 07:58:48,433 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:48] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 27 0.052 0.083 2026-10-26 07:58:48,697 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:48] "POST /web/dataset/call_kw/stock.picking/onchange HTTP/1.1" 200 - 45 0.055 0.134 2026-10-26 07:58:48,771 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_line.browser: [9/10] Tour test_edit_existing_line → Step .o_form_view .o_form_button_save 2026-10-26 07:58:48,836 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_line.browser: [10/10] Tour test_edit_existing_line → Step .o_form_renderer.o_form_saved 2026-10-26 07:58:49,089 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:49] "POST /web/dataset/call_kw/stock.picking/web_save HTTP/1.1" 200 - 54 0.088 0.159 2026-10-26 07:58:49,131 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:49] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.004 0.010 2026-10-26 07:58:49,203 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_line.browser: tour succeeded 2026-10-26 07:58:49,209 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:49] "POST /mail/thread/data HTTP/1.1" 200 - 16 0.022 0.048 2026-10-26 07:58:49,223 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_line.browser: ╔════════════════════════════════════════╗ ║ TOUR test_edit_existing_line SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-26 07:58:49,256 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:49] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.016 0.062 2026-10-26 07:58:49,498 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_line.browser: heap 32017212 (allocated 33865728) 2026-10-26 07:58:49,513 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_line: Closing chrome headless with pid 4496 2026-10-26 07:58:49,516 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_line: Closing websocket connection 2026-10-26 07:58:49,520 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_line: Terminating chrome headless with pid 4496 2026-10-26 07:58:49,673 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_line: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_075849_673615_test_edit_existing_line.txt 2026-10-26 07:58:49,674 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_line: Removing chrome user profile "/tmp/tmp73qwyca0_chrome_odoo" 2026-10-26 07:58:49,755 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours: Starting TestStockPickingTour.test_edit_existing_lines_2 ... 2026-10-26 07:58:50,966 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_lines_2: Chrome pid: 4727 2026-10-26 07:58:50,967 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_lines_2: Chrome headless temporary user profile dir: /tmp/tmpzeepxrzj_chrome_odoo 2026-10-26 07:58:50,967 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_lines_2: Issuing json command http://127.0.0.1:40949/json/version 2026-10-26 07:58:50,968 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:40949/json/version with timeout 3 increased to 10s during tests 2026-10-26 07:58:51,057 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_lines_2: Browser version: Chrome/150.0.7871.114 2026-10-26 07:58:51,057 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_lines_2: Issuing json command http://127.0.0.1:40949/json 2026-10-26 07:58:51,072 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:40949/json with timeout 3 increased to 10s during tests 2026-10-26 07:58:51,094 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_lines_2: Websocket url found: ws://127.0.0.1:40949/devtools/page/869DCCDDC7EF406193BA9FA17498EAAB 2026-10-26 07:58:51,104 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_lines_2: Enable chrome headless console log notification 2026-10-26 07:58:51,119 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_lines_2: Chrome headless enable page notifications 2026-10-26 07:58:51,271 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 07:58:51,287 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_lines_2: Setting session cookie in browser 2026-10-26 07:58:51,312 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_lines_2: Open "http://127.0.0.1:8069/odoo/action-stock.action_picking_tree_incoming/883" in browser 2026-10-26 07:58:51,312 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_lines_2: Navigating to: "http://127.0.0.1:8069/odoo/action-stock.action_picking_tree_incoming/883" 2026-10-26 07:58:51,348 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:58:55,044 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:55] "GET /odoo/action-stock.action_picking_tree_incoming/883 HTTP/1.1" 200 - 186 0.225 3.481 2026-10-26 07:58:55,052 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_lines_2: Navigation result: {'frameId': '869DCCDDC7EF406193BA9FA17498EAAB', 'loaderId': 'C2B1F92B8B9D8B9AE960301602FF548D', 'isDownload': False} 2026-10-26 07:58:55,052 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_lines_2: Evaluate ready code "odoo.isTourReady('test_edit_existing_lines_2')" 2026-10-26 07:58:55,124 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:55] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.016 0.018 2026-10-26 07:58:55,141 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:55] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.042 2026-10-26 07:58:56,513 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:56] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.593 0.823 2026-10-26 07:58:56,530 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:56] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 1.440 2026-10-26 07:58:56,549 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:56] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 1.427 2026-10-26 07:58:56,567 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:56] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-26 07:58:56,574 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 07:58:56,668 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:56] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-26 07:58:57,583 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:57] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-26 07:58:57,595 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:57] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-26 07:58:57,605 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:57] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-26 07:58:57,666 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:57] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.011 2026-10-26 07:58:57,700 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_lines_2.browser: Owl is running in 'dev' mode. 2026-10-26 07:58:57,722 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:57] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 07:58:57,777 103 INFO rb-9ca8621-226001-429047 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 07:58:57,849 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:57] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.037 0.106 2026-10-26 07:58:57,935 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:57] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.168 2026-10-26 07:58:57,992 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_lines_2: The ready code tooks too much time : 2.9401698112487793 2026-10-26 07:58:58,045 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_lines_2: Evaluate test code "odoo.startTour('test_edit_existing_lines_2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-stock.action_picking_tree_incoming/883", "delayToCheckUndeterminisms": 0})" 2026-10-26 07:58:58,065 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_lines_2.browser: [1/12] Tour test_edit_existing_lines_2 → Step .o_data_row:has(.o_data_cell[data-tooltip='Product a']) .fa-list 2026-10-26 07:58:58,083 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:58] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 07:58:58,225 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:58] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.109 0.269 2026-10-26 07:58:58,291 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:58] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.014 0.443 2026-10-26 07:58:58,394 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 07:58:58,429 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 07:58:58,757 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:58] "POST /mail/data HTTP/1.1" 200 - 145 0.189 0.558 2026-10-26 07:58:58,810 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:58] "GET /web/image/res.partner/3/avatar_128?unique=1792982153000 HTTP/1.1" 200 - 9 0.009 0.483 2026-10-26 07:58:58,858 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:58] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.017 0.761 2026-10-26 07:58:58,918 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:58] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.013 0.621 2026-10-26 07:58:58,920 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.896 2026-10-26 07:58:59,002 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:59] "POST /web/action/load HTTP/1.1" 200 - 14 0.016 0.659 2026-10-26 07:58:59,022 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-26 07:58:59,066 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:59] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.011 0.028 2026-10-26 07:58:59,144 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 07:58:59,521 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:59] "POST /web/dataset/call_kw/stock.picking/get_views HTTP/1.1" 200 - 151 0.102 0.355 2026-10-26 07:58:59,685 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:59] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 15 0.026 0.057 2026-10-26 07:58:59,956 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:59] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 87 0.122 0.198 2026-10-26 07:58:59,960 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:58:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.356 2026-10-26 07:59:00,166 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:00] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 2 0.001 0.010 2026-10-26 07:59:00,209 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:00] "POST /web/dataset/call_kw/stock.picking.type/has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 07:59:00,366 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:00] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 2 0.008 0.010 2026-10-26 07:59:00,468 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:00] "POST /mail/thread/data HTTP/1.1" 200 - 32 0.048 0.061 2026-10-26 07:59:00,482 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_lines_2.browser: [2/12] Tour test_edit_existing_lines_2 → Step .o_data_cell[name=lot_name] 2026-10-26 07:59:00,529 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:00] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.015 0.146 2026-10-26 07:59:00,605 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:00] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.024 0.136 2026-10-26 07:59:00,679 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:00] "POST /web/dataset/call_kw/stock.move/get_views HTTP/1.1" 200 - 4 0.012 0.182 2026-10-26 07:59:00,738 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:00] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.019 0.202 2026-10-26 07:59:00,796 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:00] "POST /web/dataset/call_kw/stock.move.line/get_views HTTP/1.1" 200 - 12 0.010 0.059 2026-10-26 07:59:00,882 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:00] "GET /web/image/res.partner/2/avatar_128?unique=1792982153000 HTTP/1.1" 200 - 13 0.033 0.079 2026-10-26 07:59:00,991 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:00] "POST /web/dataset/call_kw/stock.move/web_read HTTP/1.1" 200 - 22 0.045 0.080 2026-10-26 07:59:01,184 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_lines_2.browser: [3/12] Tour test_edit_existing_lines_2 → Step .o_data_cell[name=lot_name] input 2026-10-26 07:59:01,267 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_lines_2.browser: [4/12] Tour test_edit_existing_lines_2 → Step .o_form_view.modal-content .o_form_button_save 2026-10-26 07:59:01,342 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_lines_2.browser: [5/12] Tour test_edit_existing_lines_2 → Step body:not(:has(div .modal-content)) 2026-10-26 07:59:01,427 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:01] "POST /web/dataset/call_kw/stock.move.line/onchange HTTP/1.1" 200 - 15 0.030 0.046 2026-10-26 07:59:01,628 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:01] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 31 0.049 0.085 2026-10-26 07:59:01,874 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:01] "POST /web/dataset/call_kw/stock.picking/onchange HTTP/1.1" 200 - 45 0.061 0.124 2026-10-26 07:59:01,952 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_lines_2.browser: [6/12] Tour test_edit_existing_lines_2 → Step .o_data_row:has(.o_data_cell[data-tooltip='Product b']) .fa-list 2026-10-26 07:59:02,022 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_lines_2.browser: [7/12] Tour test_edit_existing_lines_2 → Step .o_data_cell[name=lot_name] 2026-10-26 07:59:02,241 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:02] "POST /web/dataset/call_kw/stock.picking/web_save HTTP/1.1" 200 - 61 0.068 0.134 2026-10-26 07:59:02,272 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:02] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.003 0.010 2026-10-26 07:59:02,368 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:02] "POST /mail/thread/data HTTP/1.1" 200 - 16 0.025 0.050 2026-10-26 07:59:02,417 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:02] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.011 0.083 2026-10-26 07:59:02,546 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:02] "POST /web/dataset/call_kw/stock.move/web_read HTTP/1.1" 200 - 21 0.051 0.182 2026-10-26 07:59:02,587 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:02] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.013 0.144 2026-10-26 07:59:02,642 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_lines_2.browser: [8/12] Tour test_edit_existing_lines_2 → Step .o_data_cell[name=lot_name] input 2026-10-26 07:59:02,713 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_lines_2.browser: [9/12] Tour test_edit_existing_lines_2 → Step .o_form_view.modal-content .o_form_button_save 2026-10-26 07:59:02,784 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_lines_2.browser: [10/12] Tour test_edit_existing_lines_2 → Step body:not(:has(div .modal-content)) 2026-10-26 07:59:02,856 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:02] "POST /web/dataset/call_kw/stock.move.line/onchange HTTP/1.1" 200 - 11 0.013 0.050 2026-10-26 07:59:03,063 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:03] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 35 0.078 0.083 2026-10-26 07:59:03,327 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:03] "POST /web/dataset/call_kw/stock.picking/onchange HTTP/1.1" 200 - 45 0.077 0.125 2026-10-26 07:59:03,395 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_lines_2.browser: [11/12] Tour test_edit_existing_lines_2 → Step .o_form_view:not(.modal-content) .o_form_button_save 2026-10-26 07:59:03,467 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_lines_2.browser: [12/12] Tour test_edit_existing_lines_2 → Step .o_form_renderer.o_form_saved 2026-10-26 07:59:03,714 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:03] "POST /web/dataset/call_kw/stock.picking/web_save HTTP/1.1" 200 - 54 0.085 0.153 2026-10-26 07:59:03,742 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:03] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.014 2026-10-26 07:59:03,797 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_lines_2.browser: tour succeeded 2026-10-26 07:59:03,801 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:03] "POST /mail/thread/data HTTP/1.1" 200 - 16 0.016 0.042 2026-10-26 07:59:03,810 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_lines_2.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_edit_existing_lines_2 SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-26 07:59:03,849 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:03] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.015 0.049 2026-10-26 07:59:04,118 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_lines_2.browser: heap 32329252 (allocated 33996800) 2026-10-26 07:59:04,138 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_lines_2: Closing chrome headless with pid 4727 2026-10-26 07:59:04,146 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_lines_2: Closing websocket connection 2026-10-26 07:59:04,148 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_lines_2: Terminating chrome headless with pid 4727 2026-10-26 07:59:04,313 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_lines_2: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_075904_313441_test_edit_existing_lines_2.txt 2026-10-26 07:59:04,313 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_edit_existing_lines_2: Removing chrome user profile "/tmp/tmpzeepxrzj_chrome_odoo" 2026-10-26 07:59:04,371 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours: Starting TestStockPickingTour.test_generate_serial_1 ... 2026-10-26 07:59:05,066 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Chrome pid: 4957 2026-10-26 07:59:05,067 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Chrome headless temporary user profile dir: /tmp/tmpktgfq9t4_chrome_odoo 2026-10-26 07:59:05,067 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Issuing json command http://127.0.0.1:39879/json/version 2026-10-26 07:59:05,068 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:39879/json/version with timeout 3 increased to 10s during tests 2026-10-26 07:59:05,171 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Browser version: Chrome/150.0.7871.114 2026-10-26 07:59:05,172 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Issuing json command http://127.0.0.1:39879/json 2026-10-26 07:59:05,172 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:39879/json with timeout 3 increased to 10s during tests 2026-10-26 07:59:05,199 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Websocket url found: ws://127.0.0.1:39879/devtools/page/AB5E3FDD3A0516E84972E97C3AD29053 2026-10-26 07:59:05,226 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Enable chrome headless console log notification 2026-10-26 07:59:05,238 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Chrome headless enable page notifications 2026-10-26 07:59:05,331 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 07:59:05,342 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Setting session cookie in browser 2026-10-26 07:59:05,382 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Open "http://127.0.0.1:8069/odoo/action-stock.action_picking_tree_incoming/884" in browser 2026-10-26 07:59:05,383 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Navigating to: "http://127.0.0.1:8069/odoo/action-stock.action_picking_tree_incoming/884" 2026-10-26 07:59:05,412 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:59:07,412 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:07] "GET /odoo/action-stock.action_picking_tree_incoming/884 HTTP/1.1" 200 - 186 0.236 1.768 2026-10-26 07:59:07,421 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Navigation result: {'frameId': 'AB5E3FDD3A0516E84972E97C3AD29053', 'loaderId': '0204D7F0EDAB4FC83242532EB8BF4436', 'isDownload': False} 2026-10-26 07:59:07,422 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Evaluate ready code "odoo.isTourReady('test_generate_serial_1')" 2026-10-26 07:59:07,528 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:07] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.030 2026-10-26 07:59:07,607 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 07:59:08,773 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:08] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.533 0.729 2026-10-26 07:59:08,797 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:08] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.290 2026-10-26 07:59:08,808 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:08] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 1.305 2026-10-26 07:59:08,862 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:08] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.027 1.314 2026-10-26 07:59:08,904 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:08] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-26 07:59:09,048 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:09] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.020 2026-10-26 07:59:10,063 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:10] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-26 07:59:10,066 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:10] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-26 07:59:10,076 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:10] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-26 07:59:10,097 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:10] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.012 2026-10-26 07:59:10,110 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: Owl is running in 'dev' mode. 2026-10-26 07:59:10,189 103 INFO rb-9ca8621-226001-429047 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 07:59:10,254 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:10] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.025 0.108 2026-10-26 07:59:10,265 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:10] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.105 2026-10-26 07:59:10,287 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: The ready code tooks too much time : 2.8648736476898193 2026-10-26 07:59:10,314 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Evaluate test code "odoo.startTour('test_generate_serial_1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-stock.action_picking_tree_incoming/884", "delayToCheckUndeterminisms": 0})" 2026-10-26 07:59:10,333 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: [1/20] Tour test_generate_serial_1 → Step .o_field_x2many_list_row_add > a 2026-10-26 07:59:10,341 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:10] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.017 0.145 2026-10-26 07:59:10,447 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:10] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 07:59:10,613 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:10] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.087 0.313 2026-10-26 07:59:10,657 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:10] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.347 2026-10-26 07:59:10,746 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 07:59:10,767 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 07:59:11,207 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:11] "POST /mail/data HTTP/1.1" 200 - 145 0.257 0.627 2026-10-26 07:59:11,258 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:11] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.013 0.825 2026-10-26 07:59:11,305 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:11] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.010 0.590 2026-10-26 07:59:11,309 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:11] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.987 2026-10-26 07:59:11,385 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:11] "GET /web/image/res.partner/3/avatar_128?unique=1792982153000 HTTP/1.1" 200 - 9 0.015 0.658 2026-10-26 07:59:11,441 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:11] "POST /web/action/load HTTP/1.1" 200 - 14 0.015 0.734 2026-10-26 07:59:11,495 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:11] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-26 07:59:11,561 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:11] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.014 0.044 2026-10-26 07:59:11,648 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 07:59:12,192 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:12] "POST /web/dataset/call_kw/stock.picking/get_views HTTP/1.1" 200 - 155 0.158 0.498 2026-10-26 07:59:12,375 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:12] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 15 0.049 0.060 2026-10-26 07:59:12,385 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:12] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.107 2026-10-26 07:59:12,575 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:12] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 67 0.074 0.192 2026-10-26 07:59:12,767 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:12] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.011 2026-10-26 07:59:12,806 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:12] "POST /web/dataset/call_kw/stock.picking.type/has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 07:59:12,949 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:12] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 2 0.013 0.013 2026-10-26 07:59:13,084 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:13] "POST /mail/thread/data HTTP/1.1" 200 - 32 0.051 0.104 2026-10-26 07:59:13,126 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:13] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.012 0.174 2026-10-26 07:59:13,154 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: [2/20] Tour test_generate_serial_1 → Step .o_field_widget[name=product_id] input 2026-10-26 07:59:13,202 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:13] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.039 0.097 2026-10-26 07:59:13,294 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:13] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 12 0.013 0.117 2026-10-26 07:59:13,411 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:13] "GET /web/image/res.partner/2/avatar_128?unique=1792982153000 HTTP/1.1" 200 - 13 0.017 0.043 2026-10-26 07:59:13,432 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: [3/20] Tour test_generate_serial_1 → Step .ui-menu-item > a:contains('Product Serial') 2026-10-26 07:59:13,510 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:13] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 14 0.038 0.041 2026-10-26 07:59:13,760 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:13] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 7 0.038 0.038 2026-10-26 07:59:13,809 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: [4/20] Tour test_generate_serial_1 → Step .btn-primary[name=action_confirm] 2026-10-26 07:59:13,890 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: [5/20] Tour test_generate_serial_1 → Step .o_list_renderer .fa-list 2026-10-26 07:59:13,948 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:13] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 29 0.045 0.091 2026-10-26 07:59:14,074 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:14] "POST /web/dataset/call_kw/stock.picking/onchange HTTP/1.1" 200 - 25 0.014 0.046 2026-10-26 07:59:14,481 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:14] "POST /web/dataset/call_kw/stock.picking/web_save HTTP/1.1" 200 - 94 0.098 0.238 2026-10-26 07:59:14,537 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:14] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.013 2026-10-26 07:59:14,609 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:14] "POST /mail/thread/data HTTP/1.1" 200 - 16 0.027 0.044 2026-10-26 07:59:14,920 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:14] "POST /web/dataset/call_button/stock.picking/action_confirm HTTP/1.1" 200 - 80 0.158 0.209 2026-10-26 07:59:14,985 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:14] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.035 0.355 2026-10-26 07:59:15,187 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:15] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 45 0.062 0.172 2026-10-26 07:59:15,275 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:15] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.039 0.549 2026-10-26 07:59:15,309 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: [6/20] Tour test_generate_serial_1 → Step h4:contains('Stock move') 2026-10-26 07:59:15,378 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:15] "POST /mail/thread/data HTTP/1.1" 200 - 16 0.032 0.114 2026-10-26 07:59:15,457 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:15] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.036 0.475 2026-10-26 07:59:15,503 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:15] "POST /web/dataset/call_kw/stock.move/get_views HTTP/1.1" 200 - 4 0.003 0.182 2026-10-26 07:59:15,596 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:15] "POST /web/dataset/call_kw/stock.move.line/get_views HTTP/1.1" 200 - 12 0.009 0.049 2026-10-26 07:59:15,704 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:15] "POST /web/dataset/call_kw/stock.move/web_read HTTP/1.1" 200 - 19 0.036 0.051 2026-10-26 07:59:15,812 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: [7/20] Tour test_generate_serial_1 → Step .o_widget_generate_serials > button 2026-10-26 07:59:15,900 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: [8/20] Tour test_generate_serial_1 → Step .modal h4:contains('Generate Serial numbers') 2026-10-26 07:59:15,978 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: [9/20] Tour test_generate_serial_1 → Step .modal div[name=next_serial] input 2026-10-26 07:59:16,057 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: [10/20] Tour test_generate_serial_1 → Step .modal div[name=next_serial_count] input 2026-10-26 07:59:16,135 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: [11/20] Tour test_generate_serial_1 → Step .modal .btn-primary:contains('Generate') 2026-10-26 07:59:16,189 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: [12/20] Tour test_generate_serial_1 → Step span[data-tooltip=Quantity]:contains('5') 2026-10-26 07:59:16,299 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:16] "POST /web/dataset/call_kw/stock.move/action_generate_lot_line_vals HTTP/1.1" 200 - 24 0.037 0.072 2026-10-26 07:59:16,493 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:16] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 25 0.037 0.085 2026-10-26 07:59:16,554 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: [13/20] Tour test_generate_serial_1 → Step .modal button:contains(save) 2026-10-26 07:59:16,659 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: [14/20] Tour test_generate_serial_1 → Step body:not(:has(.modal)) 2026-10-26 07:59:16,830 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:16] "POST /web/dataset/call_kw/stock.picking/onchange HTTP/1.1" 200 - 46 0.049 0.110 2026-10-26 07:59:16,894 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: [15/20] Tour test_generate_serial_1 → Step .o_optional_columns_dropdown_toggle 2026-10-26 07:59:16,961 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: [16/20] Tour test_generate_serial_1 → Step Check the picked field to display the column on the list view. (trigger: input[name="picked"]) 2026-10-26 07:59:17,019 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: [17/20] Tour test_generate_serial_1 → Step .o_data_cell[name=picked] 2026-10-26 07:59:17,130 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: [18/20] Tour test_generate_serial_1 → Step .o_field_widget[name=picked] input 2026-10-26 07:59:17,189 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: [19/20] Tour test_generate_serial_1 → Step .btn-primary[name=button_validate] 2026-10-26 07:59:17,262 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: [20/20] Tour test_generate_serial_1 → Step .o_control_panel_actions button:contains('Traceability') 2026-10-26 07:59:17,334 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:17] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 25 0.073 0.096 2026-10-26 07:59:17,584 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:17] "POST /web/dataset/call_kw/stock.picking/onchange HTTP/1.1" 200 - 46 0.095 0.113 2026-10-26 07:59:17,741 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:17] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 25 0.042 0.067 2026-10-26 07:59:17,974 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:17] "POST /web/dataset/call_kw/stock.picking/onchange HTTP/1.1" 200 - 46 0.061 0.136 2026-10-26 07:59:18,290 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:18] "POST /web/dataset/call_kw/stock.picking/web_save HTTP/1.1" 200 - 62 0.090 0.168 2026-10-26 07:59:18,312 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:18] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.009 2026-10-26 07:59:18,401 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:18] "POST /mail/thread/data HTTP/1.1" 200 - 16 0.026 0.051 2026-10-26 07:59:18,890 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:18] "POST /web/dataset/call_button/stock.picking/button_validate HTTP/1.1" 200 - 135 0.117 0.430 2026-10-26 07:59:18,947 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:18] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.017 0.577 2026-10-26 07:59:19,137 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:19] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 51 0.064 0.139 2026-10-26 07:59:19,196 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:19] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.019 0.268 2026-10-26 07:59:19,240 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:19] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.014 0.775 2026-10-26 07:59:19,250 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: tour succeeded 2026-10-26 07:59:19,251 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_generate_serial_1 SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-26 07:59:19,395 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:19] "POST /mail/thread/data HTTP/1.1" 200 - 35 0.040 0.167 2026-10-26 07:59:19,587 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1.browser: heap 34759864 (allocated 37404672) 2026-10-26 07:59:19,611 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Closing chrome headless with pid 4957 2026-10-26 07:59:19,613 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Closing websocket connection 2026-10-26 07:59:19,614 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Terminating chrome headless with pid 4957 2026-10-26 07:59:19,775 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_075919_771515_test_generate_serial_1.txt 2026-10-26 07:59:19,776 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_1: Removing chrome user profile "/tmp/tmpktgfq9t4_chrome_odoo" 2026-10-26 07:59:19,867 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours: Starting TestStockPickingTour.test_generate_serial_2 ... 2026-10-26 07:59:20,588 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Chrome pid: 5201 2026-10-26 07:59:20,589 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Chrome headless temporary user profile dir: /tmp/tmp82po5fjj_chrome_odoo 2026-10-26 07:59:20,589 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Issuing json command http://127.0.0.1:41817/json/version 2026-10-26 07:59:20,590 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:41817/json/version with timeout 3 increased to 10s during tests 2026-10-26 07:59:20,653 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Browser version: Chrome/150.0.7871.114 2026-10-26 07:59:20,654 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Issuing json command http://127.0.0.1:41817/json 2026-10-26 07:59:20,654 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:41817/json with timeout 3 increased to 10s during tests 2026-10-26 07:59:20,666 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Websocket url found: ws://127.0.0.1:41817/devtools/page/E68FBA0BF00102A918F3094A9E1D2BA2 2026-10-26 07:59:20,687 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Enable chrome headless console log notification 2026-10-26 07:59:20,694 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Chrome headless enable page notifications 2026-10-26 07:59:20,862 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 07:59:20,883 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Setting session cookie in browser 2026-10-26 07:59:20,911 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Open "http://127.0.0.1:8069/odoo/action-stock.action_picking_tree_incoming/885" in browser 2026-10-26 07:59:20,912 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Navigating to: "http://127.0.0.1:8069/odoo/action-stock.action_picking_tree_incoming/885" 2026-10-26 07:59:20,950 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:59:22,904 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:22] "GET /odoo/action-stock.action_picking_tree_incoming/885 HTTP/1.1" 200 - 186 0.186 1.779 2026-10-26 07:59:22,909 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Navigation result: {'frameId': 'E68FBA0BF00102A918F3094A9E1D2BA2', 'loaderId': 'B536E184C5D58EBA6B55EE3FB0987E7D', 'isDownload': False} 2026-10-26 07:59:22,909 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Evaluate ready code "odoo.isTourReady('test_generate_serial_2')" 2026-10-26 07:59:23,026 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:23] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.015 0.049 2026-10-26 07:59:23,073 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 07:59:23,079 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:23] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 0.078 2026-10-26 07:59:24,472 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:24] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.674 0.824 2026-10-26 07:59:24,487 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:24] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.503 2026-10-26 07:59:24,503 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:24] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 1.535 2026-10-26 07:59:24,554 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:24] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.007 1.406 2026-10-26 07:59:24,656 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:24] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.013 2026-10-26 07:59:25,982 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:25] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-26 07:59:25,990 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:25] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-10-26 07:59:25,991 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:25] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-26 07:59:26,024 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:26] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.008 2026-10-26 07:59:26,110 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: Owl is running in 'dev' mode. 2026-10-26 07:59:26,138 103 INFO rb-9ca8621-226001-429047 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 07:59:26,184 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:26] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.022 0.085 2026-10-26 07:59:26,197 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:26] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.081 2026-10-26 07:59:26,287 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:26] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.016 0.093 2026-10-26 07:59:26,352 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: The ready code tooks too much time : 3.4426581859588623 2026-10-26 07:59:26,378 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Evaluate test code "odoo.startTour('test_generate_serial_2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-stock.action_picking_tree_incoming/885", "delayToCheckUndeterminisms": 0})" 2026-10-26 07:59:26,426 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [1/30] Tour test_generate_serial_2 → Step .o_field_x2many_list_row_add > a 2026-10-26 07:59:26,472 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:26] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 07:59:26,532 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:26] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.064 0.251 2026-10-26 07:59:26,996 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:26] "POST /mail/data HTTP/1.1" 200 - 145 0.181 0.464 2026-10-26 07:59:27,030 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 07:59:27,052 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:27] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.784 2026-10-26 07:59:27,056 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.677 2026-10-26 07:59:27,065 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 07:59:27,123 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:27] "POST /web/action/load HTTP/1.1" 200 - 14 0.020 0.532 2026-10-26 07:59:27,178 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:27] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.015 0.699 2026-10-26 07:59:27,240 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:27] "GET /web/image/res.partner/3/avatar_128?unique=1792982153000 HTTP/1.1" 200 - 9 0.023 0.640 2026-10-26 07:59:27,309 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:27] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.017 0.717 2026-10-26 07:59:27,325 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.095 2026-10-26 07:59:27,364 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:27] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.008 0.081 2026-10-26 07:59:27,442 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 07:59:27,901 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:27] "POST /web/dataset/call_kw/stock.picking/get_views HTTP/1.1" 200 - 155 0.097 0.521 2026-10-26 07:59:28,022 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:28] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 15 0.027 0.037 2026-10-26 07:59:28,045 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:28] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.086 2026-10-26 07:59:28,186 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:28] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 67 0.064 0.143 2026-10-26 07:59:28,375 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:28] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 2 0.003 0.023 2026-10-26 07:59:28,417 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:28] "POST /web/dataset/call_kw/stock.picking.type/has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 07:59:28,673 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [2/30] Tour test_generate_serial_2 → Step .o_field_widget[name=product_id] input 2026-10-26 07:59:28,680 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:28] "POST /mail/thread/data HTTP/1.1" 200 - 32 0.057 0.076 2026-10-26 07:59:28,792 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:28] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 12 0.036 0.081 2026-10-26 07:59:28,860 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:28] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.027 0.270 2026-10-26 07:59:28,918 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [3/30] Tour test_generate_serial_2 → Step .ui-menu-item > a:contains('Product Lot 1') 2026-10-26 07:59:28,953 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:28] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.036 0.283 2026-10-26 07:59:28,994 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:28] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 2 0.014 0.433 2026-10-26 07:59:29,047 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:29] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.016 0.150 2026-10-26 07:59:29,093 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:29] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.011 0.356 2026-10-26 07:59:29,196 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:29] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 14 0.043 0.234 2026-10-26 07:59:29,272 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:29] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 7 0.038 0.039 2026-10-26 07:59:29,354 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [4/30] Tour test_generate_serial_2 → Step .o_field_widget[name=product_uom_qty] input 2026-10-26 07:59:29,366 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:29] "GET /web/image/res.partner/2/avatar_128?unique=1792982153000 HTTP/1.1" 200 - 13 0.038 0.198 2026-10-26 07:59:29,433 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [5/30] Tour test_generate_serial_2 → Step .btn-primary[name=action_confirm] 2026-10-26 07:59:29,490 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [6/30] Tour test_generate_serial_2 → Step .o_list_renderer .fa-list 2026-10-26 07:59:29,547 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:29] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 29 0.072 0.118 2026-10-26 07:59:29,648 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:29] "POST /web/dataset/call_kw/stock.picking/onchange HTTP/1.1" 200 - 25 0.011 0.047 2026-10-26 07:59:29,808 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:29] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 27 0.045 0.058 2026-10-26 07:59:29,910 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:29] "POST /web/dataset/call_kw/stock.picking/onchange HTTP/1.1" 200 - 25 0.012 0.058 2026-10-26 07:59:30,283 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:30] "POST /web/dataset/call_kw/stock.picking/web_save HTTP/1.1" 200 - 92 0.116 0.210 2026-10-26 07:59:30,318 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:30] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.006 0.016 2026-10-26 07:59:30,437 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:30] "POST /mail/thread/data HTTP/1.1" 200 - 16 0.035 0.094 2026-10-26 07:59:30,839 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:30] "POST /web/dataset/call_button/stock.picking/action_confirm HTTP/1.1" 200 - 101 0.199 0.307 2026-10-26 07:59:30,907 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:30] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.040 0.479 2026-10-26 07:59:30,944 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:30] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.010 0.451 2026-10-26 07:59:31,028 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:31] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.042 0.125 2026-10-26 07:59:31,249 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:31] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 46 0.063 0.316 2026-10-26 07:59:31,352 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:31] "POST /mail/thread/data HTTP/1.1" 200 - 16 0.017 0.061 2026-10-26 07:59:31,353 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [7/30] Tour test_generate_serial_2 → Step .modal h4:contains('Stock move') 2026-10-26 07:59:31,396 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:31] "POST /web/dataset/call_kw/stock.move/get_views HTTP/1.1" 200 - 4 0.003 0.035 2026-10-26 07:59:31,485 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:31] "POST /web/dataset/call_kw/stock.move.line/get_views HTTP/1.1" 200 - 12 0.009 0.054 2026-10-26 07:59:31,631 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:31] "POST /web/dataset/call_kw/stock.move/web_read HTTP/1.1" 200 - 21 0.050 0.057 2026-10-26 07:59:31,738 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [8/30] Tour test_generate_serial_2 → Step .modal .o_widget_generate_serials > button 2026-10-26 07:59:31,827 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [9/30] Tour test_generate_serial_2 → Step .modal h4:contains('Generate Lot numbers') 2026-10-26 07:59:31,903 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [10/30] Tour test_generate_serial_2 → Step .modal div[name=next_serial] input 2026-10-26 07:59:31,972 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [11/30] Tour test_generate_serial_2 → Step .modal div[name=next_serial_count] input 2026-10-26 07:59:32,023 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [12/30] Tour test_generate_serial_2 → Step .modal div[name=total_received] input 2026-10-26 07:59:32,088 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [13/30] Tour test_generate_serial_2 → Step .modal .modal-footer button.btn-primary:contains(Generate) 2026-10-26 07:59:32,147 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [14/30] Tour test_generate_serial_2 → Step .modal span[data-tooltip=Quantity]:contains(50) 2026-10-26 07:59:32,235 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:32] "POST /web/dataset/call_kw/stock.move/action_generate_lot_line_vals HTTP/1.1" 200 - 20 0.029 0.058 2026-10-26 07:59:32,405 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:32] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 26 0.037 0.078 2026-10-26 07:59:32,469 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [15/30] Tour test_generate_serial_2 → Step .modal .o_widget_generate_serials > button 2026-10-26 07:59:32,551 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [16/30] Tour test_generate_serial_2 → Step .modal h4:contains('Generate Lot numbers') 2026-10-26 07:59:32,619 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [17/30] Tour test_generate_serial_2 → Step .modal div[name=next_serial] input 2026-10-26 07:59:32,687 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [18/30] Tour test_generate_serial_2 → Step .modal div[name=next_serial_count] input 2026-10-26 07:59:32,750 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [19/30] Tour test_generate_serial_2 → Step .modal div[name=total_received] input 2026-10-26 07:59:32,810 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [20/30] Tour test_generate_serial_2 → Step .modal div[name=keep_lines] input 2026-10-26 07:59:32,875 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [21/30] Tour test_generate_serial_2 → Step .modal .modal-footer button.btn-primary:contains(Generate) 2026-10-26 07:59:32,935 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [22/30] Tour test_generate_serial_2 → Step .modal span[data-tooltip=Quantity]:contains(100) 2026-10-26 07:59:33,008 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:33] "POST /web/dataset/call_kw/stock.move/action_generate_lot_line_vals HTTP/1.1" 200 - 16 0.021 0.048 2026-10-26 07:59:33,191 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:33] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 26 0.037 0.084 2026-10-26 07:59:33,282 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [23/30] Tour test_generate_serial_2 → Step .modal .o_form_button_save 2026-10-26 07:59:33,376 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [24/30] Tour test_generate_serial_2 → Step body:not(:has(.modal)) 2026-10-26 07:59:33,637 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:33] "POST /web/dataset/call_kw/stock.picking/onchange HTTP/1.1" 200 - 47 0.061 0.164 2026-10-26 07:59:33,752 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [25/30] Tour test_generate_serial_2 → Step .o_optional_columns_dropdown_toggle 2026-10-26 07:59:33,827 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [26/30] Tour test_generate_serial_2 → Step Check the picked field to display the column on the list view. (trigger: input[name='picked']) 2026-10-26 07:59:33,886 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [27/30] Tour test_generate_serial_2 → Step .o_data_cell[name=picked] 2026-10-26 07:59:34,002 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [28/30] Tour test_generate_serial_2 → Step .o_field_widget[name=picked] input 2026-10-26 07:59:34,073 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [29/30] Tour test_generate_serial_2 → Step .btn-primary[name=button_validate] 2026-10-26 07:59:34,157 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: [30/30] Tour test_generate_serial_2 → Step .o_control_panel_actions button:contains('Traceability') 2026-10-26 07:59:34,198 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:34] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 26 0.052 0.107 2026-10-26 07:59:34,464 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:34] "POST /web/dataset/call_kw/stock.picking/onchange HTTP/1.1" 200 - 47 0.049 0.153 2026-10-26 07:59:34,688 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:34] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 26 0.037 0.115 2026-10-26 07:59:34,930 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:34] "POST /web/dataset/call_kw/stock.picking/onchange HTTP/1.1" 200 - 47 0.058 0.156 2026-10-26 07:59:35,061 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [1309] 2026-10-26 07:59:35,282 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:35] "POST /web/dataset/call_kw/stock.picking/web_save HTTP/1.1" 200 - 77 0.116 0.183 2026-10-26 07:59:35,308 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:35] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.013 2026-10-26 07:59:35,409 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:35] "POST /mail/thread/data HTTP/1.1" 200 - 16 0.019 0.056 2026-10-26 07:59:35,471 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:35] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.013 0.068 2026-10-26 07:59:36,231 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:36] "POST /web/dataset/call_button/stock.picking/button_validate HTTP/1.1" 200 - 145 0.256 0.621 2026-10-26 07:59:36,304 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:36] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.036 0.837 2026-10-26 07:59:36,377 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:36] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.025 0.092 2026-10-26 07:59:36,606 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:36] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 51 0.110 0.230 2026-10-26 07:59:36,697 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: tour succeeded 2026-10-26 07:59:36,698 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_generate_serial_2 SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-26 07:59:36,782 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:36] "POST /mail/thread/data HTTP/1.1" 200 - 35 0.052 0.082 2026-10-26 07:59:37,033 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2.browser: heap 35176280 (allocated 39239680) 2026-10-26 07:59:37,042 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Closing chrome headless with pid 5201 2026-10-26 07:59:37,044 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Closing websocket connection 2026-10-26 07:59:37,045 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Terminating chrome headless with pid 5201 2026-10-26 07:59:37,181 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_075937_181552_test_generate_serial_2.txt 2026-10-26 07:59:37,182 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_generate_serial_2: Removing chrome user profile "/tmp/tmp82po5fjj_chrome_odoo" 2026-10-26 07:59:37,290 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours: Starting TestStockPickingTour.test_inventory_adjustment_apply_all ... 2026-10-26 07:59:38,063 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Chrome pid: 5452 2026-10-26 07:59:38,063 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Chrome headless temporary user profile dir: /tmp/tmpr_ljiz2w_chrome_odoo 2026-10-26 07:59:38,065 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Issuing json command http://127.0.0.1:35739/json/version 2026-10-26 07:59:38,068 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:35739/json/version with timeout 3 increased to 10s during tests 2026-10-26 07:59:38,305 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Browser version: Chrome/150.0.7871.114 2026-10-26 07:59:38,305 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Issuing json command http://127.0.0.1:35739/json 2026-10-26 07:59:38,306 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:35739/json with timeout 3 increased to 10s during tests 2026-10-26 07:59:38,395 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Websocket url found: ws://127.0.0.1:35739/devtools/page/6E43721A6F2607507BE83AC55B04D121 2026-10-26 07:59:38,450 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Enable chrome headless console log notification 2026-10-26 07:59:38,466 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Chrome headless enable page notifications 2026-10-26 07:59:38,612 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 07:59:38,626 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Setting session cookie in browser 2026-10-26 07:59:38,636 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Open "http://127.0.0.1:8069/odoo/stock.quant?menu_id=597" in browser 2026-10-26 07:59:38,636 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Navigating to: "http://127.0.0.1:8069/odoo/stock.quant?menu_id=597" 2026-10-26 07:59:38,665 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:59:40,647 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:40] "GET /odoo/stock.quant?menu_id=597 HTTP/1.1" 200 - 186 0.286 1.701 2026-10-26 07:59:40,657 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Navigation result: {'frameId': '6E43721A6F2607507BE83AC55B04D121', 'loaderId': '5AC5BD526B7FCFA61EFC2AA4BEA0794B', 'isDownload': False} 2026-10-26 07:59:40,657 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Evaluate ready code "odoo.isTourReady('test_inventory_adjustment_apply_all')" 2026-10-26 07:59:40,704 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:40] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-10-26 07:59:40,739 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:40] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.031 2026-10-26 07:59:40,760 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:40] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.040 2026-10-26 07:59:40,804 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 07:59:41,954 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:41] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.544 0.700 2026-10-26 07:59:41,994 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:41] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.020 1.226 2026-10-26 07:59:42,003 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:42] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.789 2026-10-26 07:59:42,016 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:42] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.007 0.131 2026-10-26 07:59:42,286 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:42] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-26 07:59:42,312 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:42] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-26 07:59:42,314 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:42] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-10-26 07:59:42,358 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:42] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.012 2026-10-26 07:59:42,397 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all.browser: Owl is running in 'dev' mode. 2026-10-26 07:59:42,464 103 INFO rb-9ca8621-226001-429047 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 07:59:42,531 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:42] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.037 0.092 2026-10-26 07:59:42,538 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:42] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.096 2026-10-26 07:59:42,639 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:42] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.030 0.067 2026-10-26 07:59:42,680 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:42] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.092 2026-10-26 07:59:42,786 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Evaluate test code "odoo.startTour('test_inventory_adjustment_apply_all', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/stock.quant?menu_id=597", "delayToCheckUndeterminisms": 0})" 2026-10-26 07:59:42,804 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all.browser: [1/13] Tour test_inventory_adjustment_apply_all → Step .o_list_button_add 2026-10-26 07:59:42,877 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:42] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 07:59:42,939 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:42] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.114 0.261 2026-10-26 07:59:42,943 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:42] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.190 2026-10-26 07:59:43,057 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 07:59:43,085 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 07:59:43,519 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:43] "POST /mail/data HTTP/1.1" 200 - 145 0.291 0.446 2026-10-26 07:59:43,579 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:43] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.021 0.689 2026-10-26 07:59:43,646 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:43] "GET /web/image/res.partner/3/avatar_128?unique=1792982153000 HTTP/1.1" 200 - 9 0.016 0.644 2026-10-26 07:59:43,649 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.686 2026-10-26 07:59:43,746 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:43] "POST /web/action/load HTTP/1.1" 200 - 11 0.044 0.701 2026-10-26 07:59:43,815 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:43] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.021 0.817 2026-10-26 07:59:43,822 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.038 2026-10-26 07:59:43,981 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:43] "POST /web/action/run HTTP/1.1" 200 - 50 0.075 0.099 2026-10-26 07:59:44,017 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:44] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.010 0.205 2026-10-26 07:59:44,076 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 07:59:44,178 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:44] "POST /web/dataset/call_kw/stock.quant/get_views HTTP/1.1" 200 - 41 0.054 0.073 2026-10-26 07:59:44,496 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:44] "POST /web/dataset/call_kw/stock.quant/web_search_read HTTP/1.1" 200 - 29 0.085 0.169 2026-10-26 07:59:44,502 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.253 2026-10-26 07:59:45,123 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all.browser: [2/13] Tour test_inventory_adjustment_apply_all → Step div[name=product_id] input 2026-10-26 07:59:45,175 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:45] "POST /web/dataset/call_kw/stock.quant/onchange HTTP/1.1" 200 - 9 0.010 0.032 2026-10-26 07:59:45,429 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all.browser: [3/13] Tour test_inventory_adjustment_apply_all → Step .ui-menu-item > a:contains("Product 1") 2026-10-26 07:59:45,485 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:45] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 9 0.029 0.042 2026-10-26 07:59:45,749 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:45] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 7 0.048 0.028 2026-10-26 07:59:45,804 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all.browser: [4/13] Tour test_inventory_adjustment_apply_all → Step div[name=inventory_quantity] input 2026-10-26 07:59:45,865 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:45] "POST /web/dataset/call_kw/stock.quant/onchange HTTP/1.1" 200 - 11 0.012 0.046 2026-10-26 07:59:45,883 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all.browser: [5/13] Tour test_inventory_adjustment_apply_all → Step .o_searchview_input_container 2026-10-26 07:59:46,142 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all.browser: [6/13] Tour test_inventory_adjustment_apply_all → Step .o_list_button_add 2026-10-26 07:59:46,160 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:46] "POST /web/dataset/call_kw/stock.quant/onchange HTTP/1.1" 200 - 2 0.001 0.010 2026-10-26 07:59:46,271 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:46] "POST /web/dataset/call_kw/stock.quant/onchange HTTP/1.1" 200 - 2 0.001 0.011 2026-10-26 07:59:46,380 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:46] "POST /web/dataset/call_kw/stock.quant/web_save HTTP/1.1" 200 - 18 0.020 0.048 2026-10-26 07:59:46,636 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all.browser: [7/13] Tour test_inventory_adjustment_apply_all → Step div[name=product_id] input 2026-10-26 07:59:46,696 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:46] "POST /web/dataset/call_kw/stock.quant/onchange HTTP/1.1" 200 - 5 0.007 0.045 2026-10-26 07:59:46,905 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all.browser: [8/13] Tour test_inventory_adjustment_apply_all → Step .ui-menu-item > a:contains("Product 2") 2026-10-26 07:59:46,955 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:46] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 9 0.025 0.043 2026-10-26 07:59:47,216 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:47] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 7 0.041 0.031 2026-10-26 07:59:47,275 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all.browser: [9/13] Tour test_inventory_adjustment_apply_all → Step div[name=inventory_quantity] input 2026-10-26 07:59:47,331 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:47] "POST /web/dataset/call_kw/stock.quant/onchange HTTP/1.1" 200 - 11 0.013 0.040 2026-10-26 07:59:47,355 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all.browser: [10/13] Tour test_inventory_adjustment_apply_all → Step button[name=action_apply_all] 2026-10-26 07:59:47,608 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all.browser: [11/13] Tour test_inventory_adjustment_apply_all → Step .modal-content button[name=action_apply] 2026-10-26 07:59:47,623 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:47] "POST /web/dataset/call_kw/stock.quant/onchange HTTP/1.1" 200 - 2 0.001 0.015 2026-10-26 07:59:47,738 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:47] "POST /web/dataset/call_kw/stock.quant/onchange HTTP/1.1" 200 - 2 0.001 0.014 2026-10-26 07:59:47,857 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:47] "POST /web/dataset/call_kw/stock.quant/web_save HTTP/1.1" 200 - 18 0.020 0.070 2026-10-26 07:59:47,979 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:47] "POST /web/dataset/call_button/stock.quant/action_apply_all HTTP/1.1" 200 - 3 0.002 0.009 2026-10-26 07:59:48,148 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:48] "POST /web/dataset/call_kw/stock.inventory.adjustment.name/get_views HTTP/1.1" 200 - 9 0.013 0.020 2026-10-26 07:59:48,200 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:48] "POST /web/dataset/call_kw/stock.inventory.adjustment.name/onchange HTTP/1.1" 200 - 1 0.001 0.011 2026-10-26 07:59:48,206 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 07:59:48,363 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all.browser: [12/13] Tour test_inventory_adjustment_apply_all → Step body:not(:has(.modal)) 2026-10-26 07:59:48,401 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:48] "POST /web/dataset/call_kw/stock.inventory.adjustment.name/web_save HTTP/1.1" 200 - 4 0.012 0.015 2026-10-26 07:59:48,930 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:48] "POST /web/dataset/call_button/stock.inventory.adjustment.name/action_apply HTTP/1.1" 200 - 104 0.142 0.356 2026-10-26 07:59:48,995 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all.browser: [13/13] Tour test_inventory_adjustment_apply_all → Step Check that all quants were applied. (trigger: body:not(:has(button[name=action_apply_inventory]))) 2026-10-26 07:59:49,162 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:49] "POST /web/dataset/call_kw/stock.quant/web_search_read HTTP/1.1" 200 - 29 0.058 0.151 2026-10-26 07:59:49,478 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all.browser: tour succeeded 2026-10-26 07:59:49,480 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_inventory_adjustment_apply_all SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-26 07:59:49,909 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all.browser: heap 37582124 (allocated 39567360) 2026-10-26 07:59:49,933 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Closing chrome headless with pid 5452 2026-10-26 07:59:49,935 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Closing websocket connection 2026-10-26 07:59:49,942 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Terminating chrome headless with pid 5452 2026-10-26 07:59:50,097 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_075950_096732_test_inventory_adjustment_apply_all.txt 2026-10-26 07:59:50,097 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_inventory_adjustment_apply_all: Removing chrome user profile "/tmp/tmpr_ljiz2w_chrome_odoo" 2026-10-26 07:59:50,152 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours: Starting TestStockPickingTour.test_onchange_serial_lot_ids ... 2026-10-26 07:59:52,036 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_onchange_serial_lot_ids: Chrome pid: 5689 2026-10-26 07:59:52,037 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_onchange_serial_lot_ids: Chrome headless temporary user profile dir: /tmp/tmprngajllj_chrome_odoo 2026-10-26 07:59:52,037 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_onchange_serial_lot_ids: Issuing json command http://127.0.0.1:42047/json/version 2026-10-26 07:59:52,042 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:42047/json/version with timeout 3 increased to 10s during tests 2026-10-26 07:59:52,112 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_onchange_serial_lot_ids: Browser version: Chrome/150.0.7871.114 2026-10-26 07:59:52,112 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_onchange_serial_lot_ids: Issuing json command http://127.0.0.1:42047/json 2026-10-26 07:59:52,113 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:42047/json with timeout 3 increased to 10s during tests 2026-10-26 07:59:52,139 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_onchange_serial_lot_ids: Websocket url found: ws://127.0.0.1:42047/devtools/page/72F89740A64B4CFF17DD530D52E95477 2026-10-26 07:59:52,198 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_onchange_serial_lot_ids: Enable chrome headless console log notification 2026-10-26 07:59:52,216 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_onchange_serial_lot_ids: Chrome headless enable page notifications 2026-10-26 07:59:52,305 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 07:59:52,316 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_onchange_serial_lot_ids: Setting session cookie in browser 2026-10-26 07:59:52,322 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_onchange_serial_lot_ids: Open "http://127.0.0.1:8069/odoo/action-stock.action_picking_tree_incoming/888" in browser 2026-10-26 07:59:52,322 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_onchange_serial_lot_ids: Navigating to: "http://127.0.0.1:8069/odoo/action-stock.action_picking_tree_incoming/888" 2026-10-26 07:59:52,351 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 07:59:55,742 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:55] "GET /odoo/action-stock.action_picking_tree_incoming/888 HTTP/1.1" 200 - 185 0.190 3.205 2026-10-26 07:59:55,747 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_onchange_serial_lot_ids: Navigation result: {'frameId': '72F89740A64B4CFF17DD530D52E95477', 'loaderId': 'AE5E27A1DED7BFD518084151E2053E91', 'isDownload': False} 2026-10-26 07:59:55,747 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_onchange_serial_lot_ids: Evaluate ready code "odoo.isTourReady('test_onchange_twice_lot_ids')" 2026-10-26 07:59:55,815 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:55] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-10-26 07:59:55,838 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:55] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.035 2026-10-26 07:59:55,894 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:55] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.020 0.060 2026-10-26 07:59:55,927 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:55] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.119 2026-10-26 07:59:55,984 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 07:59:56,880 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:56] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.362 0.714 2026-10-26 07:59:56,892 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:56] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.927 2026-10-26 07:59:56,898 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:56] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.583 2026-10-26 07:59:57,314 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:57] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 07:59:57,325 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:57] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-26 07:59:57,325 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:57] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-26 07:59:57,369 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:57] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.010 2026-10-26 07:59:57,410 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_onchange_serial_lot_ids.browser: Owl is running in 'dev' mode. 2026-10-26 07:59:57,475 103 INFO rb-9ca8621-226001-429047 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 07:59:57,536 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:57] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.032 0.083 2026-10-26 07:59:57,550 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:57] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.096 2026-10-26 07:59:57,594 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:57] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 0.078 2026-10-26 07:59:57,708 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_onchange_serial_lot_ids: Evaluate test code "odoo.startTour('test_onchange_twice_lot_ids', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-stock.action_picking_tree_incoming/888", "delayToCheckUndeterminisms": 0})" 2026-10-26 07:59:57,733 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_onchange_serial_lot_ids.browser: [1/7] Tour test_onchange_twice_lot_ids → Step .o_optional_columns_dropdown_toggle 2026-10-26 07:59:57,813 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:57] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.077 0.221 2026-10-26 07:59:57,845 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:57] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.238 2026-10-26 07:59:57,847 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.148 2026-10-26 07:59:57,976 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 07:59:57,992 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-10-26 07:59:58,348 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:58] "POST /mail/data HTTP/1.1" 200 - 145 0.199 0.459 2026-10-26 07:59:58,423 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:58] "POST /web/action/load HTTP/1.1" 200 - 14 0.016 0.517 2026-10-26 07:59:58,476 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:58] "GET /web/image/res.partner/3/avatar_128?unique=1792982153000 HTTP/1.1" 200 - 9 0.016 0.562 2026-10-26 07:59:58,547 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:58] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.013 0.640 2026-10-26 07:59:58,585 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-26 07:59:58,626 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:58] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.010 0.023 2026-10-26 07:59:58,649 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:58] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 07:59:58,700 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 07:59:59,132 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:59] "POST /web/dataset/call_kw/stock.picking/get_views HTTP/1.1" 200 - 135 0.116 0.393 2026-10-26 07:59:59,174 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:59] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.517 2026-10-26 07:59:59,308 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:59] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 15 0.024 0.048 2026-10-26 07:59:59,326 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.082 2026-10-26 07:59:59,588 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:59] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 85 0.104 0.226 2026-10-26 07:59:59,775 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:59] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 2 0.001 0.013 2026-10-26 07:59:59,811 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 07:59:59] "POST /web/dataset/call_kw/stock.picking.type/has_access HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 08:00:00,110 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_onchange_serial_lot_ids.browser: [2/7] Tour test_onchange_twice_lot_ids → Step .dropdown-item:contains('Serial Numbers') 2026-10-26 08:00:00,114 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:00] "POST /mail/thread/data HTTP/1.1" 200 - 32 0.040 0.093 2026-10-26 08:00:00,153 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:00] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.010 0.155 2026-10-26 08:00:00,175 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:00] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 2 0.013 0.182 2026-10-26 08:00:00,214 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_onchange_serial_lot_ids.browser: [3/7] Tour test_onchange_twice_lot_ids → Step .o_data_cell.o_many2many_tags_cell 2026-10-26 08:00:00,260 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:00] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.032 0.167 2026-10-26 08:00:00,308 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:00] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.018 0.127 2026-10-26 08:00:00,322 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_onchange_serial_lot_ids.browser: [4/7] Tour test_onchange_twice_lot_ids → Step .oi-close:first 2026-10-26 08:00:00,464 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_onchange_serial_lot_ids.browser: [5/7] Tour test_onchange_twice_lot_ids → Step .oi-close:first 2026-10-26 08:00:00,524 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_onchange_serial_lot_ids.browser: [6/7] Tour test_onchange_twice_lot_ids → Step .o_form_button_save 2026-10-26 08:00:00,529 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:00] "GET /web/image/res.partner/2/avatar_128?unique=1792982153000 HTTP/1.1" 200 - 13 0.021 0.054 2026-10-26 08:00:00,609 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:00] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 20 0.021 0.103 2026-10-26 08:00:00,678 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_onchange_serial_lot_ids.browser: [7/7] Tour test_onchange_twice_lot_ids → Step .o_form_renderer.o_form_saved 2026-10-26 08:00:00,754 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:00] "POST /web/dataset/call_kw/stock.picking/onchange HTTP/1.1" 200 - 38 0.022 0.084 2026-10-26 08:00:00,880 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:00] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 21 0.014 0.056 2026-10-26 08:00:01,055 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:01] "POST /web/dataset/call_kw/stock.picking/onchange HTTP/1.1" 200 - 38 0.029 0.104 2026-10-26 08:00:01,306 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [1323, 1324] 2026-10-26 08:00:01,533 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:01] "POST /web/dataset/call_kw/stock.picking/web_save HTTP/1.1" 200 - 131 0.113 0.297 2026-10-26 08:00:01,616 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:01] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.008 0.025 2026-10-26 08:00:01,629 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_onchange_serial_lot_ids.browser: tour succeeded 2026-10-26 08:00:01,646 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_onchange_serial_lot_ids.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_onchange_twice_lot_ids SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-26 08:00:01,686 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:01] "POST /mail/thread/data HTTP/1.1" 200 - 16 0.017 0.066 2026-10-26 08:00:01,747 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:01] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.020 0.105 2026-10-26 08:00:01,870 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_onchange_serial_lot_ids.browser: heap 31128044 (allocated 32817152) 2026-10-26 08:00:01,921 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_onchange_serial_lot_ids: Closing chrome headless with pid 5689 2026-10-26 08:00:01,927 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_onchange_serial_lot_ids: Closing websocket connection 2026-10-26 08:00:01,929 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_onchange_serial_lot_ids: Terminating chrome headless with pid 5689 2026-10-26 08:00:02,097 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_onchange_serial_lot_ids: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_080002_096826_test_onchange_serial_lot_ids.txt 2026-10-26 08:00:02,097 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_picking_tours.TestStockPickingTour.test_onchange_serial_lot_ids: Removing chrome user profile "/tmp/tmprngajllj_chrome_odoo" 2026-10-26 08:00:02,198 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 08:00:06,425 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report: Starting TestReportsPostInstall.test_report_stock_lot_customer_simple_delivery ... 2026-10-26 08:00:07,139 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report: Starting TestReportsPostInstall.test_report_stock_lot_customer_sml_without_picking ... 2026-10-26 08:00:07,951 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report: Starting TestReportsPostInstall.test_stock_reception_partial_available_move_assign ... 2026-10-26 08:00:09,292 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1331] 2026-10-26 08:00:09,512 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 08:00:09,535 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours: Starting TestStockReportTour.test_context_from_warehouse_filter ... 2026-10-26 08:00:14,497 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Chrome pid: 5915 2026-10-26 08:00:14,497 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Chrome headless temporary user profile dir: /tmp/tmpflt2w5ke_chrome_odoo 2026-10-26 08:00:14,498 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Issuing json command http://127.0.0.1:37777/json/version 2026-10-26 08:00:14,499 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:37777/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:00:14,531 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Browser version: Chrome/150.0.7871.114 2026-10-26 08:00:14,532 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Issuing json command http://127.0.0.1:37777/json 2026-10-26 08:00:14,533 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:37777/json with timeout 3 increased to 10s during tests 2026-10-26 08:00:14,551 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Websocket url found: ws://127.0.0.1:37777/devtools/page/3BE118F7B4D892B4025A04325CC5555B 2026-10-26 08:00:14,573 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Enable chrome headless console log notification 2026-10-26 08:00:14,593 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Chrome headless enable page notifications 2026-10-26 08:00:14,786 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 08:00:14,797 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Setting session cookie in browser 2026-10-26 08:00:14,801 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Open "http://127.0.0.1:8069/odoo/action-stock.product_template_action_product" in browser 2026-10-26 08:00:14,801 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Navigating to: "http://127.0.0.1:8069/odoo/action-stock.product_template_action_product" 2026-10-26 08:00:14,819 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:00:16,847 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:16] "GET /odoo/action-stock.product_template_action_product HTTP/1.1" 200 - 185 0.198 1.836 2026-10-26 08:00:16,852 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Navigation result: {'frameId': '3BE118F7B4D892B4025A04325CC5555B', 'loaderId': 'D0E6548967E60F2D03EC04307708B90E', 'isDownload': False} 2026-10-26 08:00:16,852 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Evaluate ready code "odoo.isTourReady('test_context_from_warehouse_filter')" 2026-10-26 08:00:16,947 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:16] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.042 2026-10-26 08:00:17,051 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 08:00:18,109 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:18] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.457 0.746 2026-10-26 08:00:18,138 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:18] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 1.203 2026-10-26 08:00:18,153 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:18] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 1.245 2026-10-26 08:00:18,186 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:18] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.279 2026-10-26 08:00:18,229 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:18] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.059 2026-10-26 08:00:18,449 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:18] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-10-26 08:00:19,551 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:19] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-10-26 08:00:19,558 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:19] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.024 2026-10-26 08:00:19,581 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:19] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.049 2026-10-26 08:00:19,592 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:19] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.022 2026-10-26 08:00:19,626 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter.browser: Owl is running in 'dev' mode. 2026-10-26 08:00:19,694 103 INFO rb-9ca8621-226001-429047 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 08:00:19,773 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:19] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.043 0.100 2026-10-26 08:00:19,779 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:19] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.114 2026-10-26 08:00:19,803 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: The ready code tooks too much time : 2.9509925842285156 2026-10-26 08:00:19,847 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Evaluate test code "odoo.startTour('test_context_from_warehouse_filter', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-stock.product_template_action_product", "delayToCheckUndeterminisms": 0})" 2026-10-26 08:00:19,883 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter.browser: [1/14] Tour test_context_from_warehouse_filter → Step .o_searchview_input 2026-10-26 08:00:19,971 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:19] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 08:00:20,064 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:20] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.081 0.257 2026-10-26 08:00:20,128 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:20] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.008 0.410 2026-10-26 08:00:20,199 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:20] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.013 0.233 2026-10-26 08:00:20,238 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 08:00:20,255 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:20] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.410 2026-10-26 08:00:20,260 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:20] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.423 2026-10-26 08:00:20,284 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 08:00:20,787 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:20] "POST /mail/data HTTP/1.1" 200 - 144 0.190 0.700 2026-10-26 08:00:20,824 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:20] "POST /web/action/load HTTP/1.1" 200 - 10 0.010 0.685 2026-10-26 08:00:20,879 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:20] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.016 0.723 2026-10-26 08:00:20,949 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:20] "GET /web/image/res.partner/3/avatar_128?unique=1792982153000 HTTP/1.1" 200 - 9 0.014 0.788 2026-10-26 08:00:20,997 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:20] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-26 08:00:21,052 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:21] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.011 0.033 2026-10-26 08:00:21,119 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:00:21,699 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:21] "POST /web/dataset/call_kw/product.template/get_views HTTP/1.1" 200 - 216 0.184 0.496 2026-10-26 08:00:21,862 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:21] "POST /web/dataset/call_kw/product.template/web_search_read HTTP/1.1" 200 - 9 0.065 0.056 2026-10-26 08:00:22,591 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter.browser: [2/14] Tour test_context_from_warehouse_filter → Step .o_searchview_input 2026-10-26 08:00:22,594 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:22] "GET /web/image/product.template/23/image_128?unique=1792982370000 HTTP/1.1" 200 - 4 0.023 0.051 2026-10-26 08:00:22,640 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter.browser: [3/14] Tour test_context_from_warehouse_filter → Step .o_menu_item.dropdown-item:contains(Warehouse):contains(foo) 2026-10-26 08:00:22,669 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:22] "GET /web/image/product.template/52/image_128?unique=1792982370000 HTTP/1.1" 200 - 10 0.017 0.132 2026-10-26 08:00:22,714 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:22] "GET /web/image/product.template/192/image_128?unique=1792982370000 HTTP/1.1" 200 - 5 0.012 0.164 2026-10-26 08:00:22,727 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter.browser: [4/14] Tour test_context_from_warehouse_filter → Step .o_searchview_input 2026-10-26 08:00:22,755 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:22] "GET /web/image/product.template/200/image_128?unique=1792982370000 HTTP/1.1" 200 - 5 0.013 0.171 2026-10-26 08:00:22,786 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:22] "GET /web/image/product.template/175/image_128?unique=1792982370000 HTTP/1.1" 200 - 5 0.006 0.088 2026-10-26 08:00:22,803 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter.browser: [5/14] Tour test_context_from_warehouse_filter → Step .o_searchview_input 2026-10-26 08:00:22,861 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:22] "GET /web/image/product.template/174/image_128?unique=1792982370000 HTTP/1.1" 200 - 5 0.029 0.216 2026-10-26 08:00:22,918 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:22] "GET /web/image/product.template/217/image_128?unique=1792982370000 HTTP/1.1" 200 - 5 0.027 0.328 2026-10-26 08:00:22,928 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter.browser: [6/14] Tour test_context_from_warehouse_filter → Step .o_menu_item.dropdown-item:contains(Search Warehouse for:) a.o_expand > i 2026-10-26 08:00:22,968 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:22] "GET /web/image/product.template/246/image_128?unique=1792982370000 HTTP/1.1" 200 - 5 0.010 0.431 2026-10-26 08:00:22,993 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter.browser: [7/14] Tour test_context_from_warehouse_filter → Step .o_menu_item.dropdown-item.o_indent:contains(Warehouse A) a 2026-10-26 08:00:23,067 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:23] "GET /web/image/product.template/199/image_128?unique=1792982370000 HTTP/1.1" 200 - 5 0.030 0.311 2026-10-26 08:00:23,111 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:23] "GET /web/image/product.template/191/image_128?unique=1792982370000 HTTP/1.1" 200 - 5 0.015 0.302 2026-10-26 08:00:23,162 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:23] "GET /web/image/product.template/149/image_128?unique=1792982370000 HTTP/1.1" 200 - 5 0.014 0.372 2026-10-26 08:00:23,233 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:23] "GET /web/image/product.template/182/image_128?unique=1792982370000 HTTP/1.1" 200 - 5 0.013 0.234 2026-10-26 08:00:23,273 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:23] "GET /web/image/product.template/172/image_128?unique=1792982370000 HTTP/1.1" 200 - 5 0.016 0.183 2026-10-26 08:00:23,318 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:23] "POST /web/dataset/call_kw/stock.warehouse/name_search HTTP/1.1" 200 - 5 0.021 0.124 2026-10-26 08:00:23,339 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:23] "GET /web/image/product.template/207/image_128?unique=1792982370000 HTTP/1.1" 200 - 4 0.005 0.079 2026-10-26 08:00:23,422 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:23] "POST /web/dataset/call_kw/product.template/web_search_read HTTP/1.1" 200 - 8 0.024 0.268 2026-10-26 08:00:23,451 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter.browser: [8/14] Tour test_context_from_warehouse_filter → Step .o_searchview_input 2026-10-26 08:00:23,463 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:23] "GET /web/image/product.template/218/image_128?unique=1792982370000 HTTP/1.1" 200 - 5 0.013 0.161 2026-10-26 08:00:23,493 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:23] "GET /web/image/product.template/201/image_128?unique=1792982370000 HTTP/1.1" 200 - 5 0.006 0.142 2026-10-26 08:00:23,511 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:23] "GET /web/image/product.template/129/image_128?unique=1792983060000 HTTP/1.1" 200 - 4 0.005 0.542 2026-10-26 08:00:23,573 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter.browser: [9/14] Tour test_context_from_warehouse_filter → Step .o_menu_item.dropdown-item:contains(Search Warehouse for:) a.o_expand > i 2026-10-26 08:00:23,608 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:23] "GET /web/image/product.template/15/image_128?unique=1792982370000 HTTP/1.1" 200 - 4 0.032 0.688 2026-10-26 08:00:23,691 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter.browser: [10/14] Tour test_context_from_warehouse_filter → Step .o_menu_item.dropdown-item.o_indent:contains(Warehouse B) a 2026-10-26 08:00:23,706 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:23] "GET /web/image/product.template/224/image_128?unique=1792982370000 HTTP/1.1" 200 - 5 0.007 0.263 2026-10-26 08:00:23,747 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:23] "GET /web/image/product.template/178/image_128?unique=1792982370000 HTTP/1.1" 200 - 5 0.008 0.202 2026-10-26 08:00:23,786 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:23] "GET /web/image/product.template/193/image_128?unique=1792982370000 HTTP/1.1" 200 - 5 0.011 0.402 2026-10-26 08:00:23,883 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:23] "POST /web/dataset/call_kw/product.template/web_search_read HTTP/1.1" 200 - 8 0.028 0.360 2026-10-26 08:00:23,933 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:23] "GET /web/image/product.template/197/image_128?unique=1792982370000 HTTP/1.1" 200 - 5 0.013 0.395 2026-10-26 08:00:23,980 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:23] "GET /web/image/product.template/183/image_128?unique=1792982370000 HTTP/1.1" 200 - 5 0.006 0.310 2026-10-26 08:00:24,014 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:24] "GET /web/image/product.template/16/image_128?unique=1792982370000 HTTP/1.1" 200 - 4 0.004 0.108 2026-10-26 08:00:24,037 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:24] "GET /web/image/product.template/18/image_128?unique=1792982370000 HTTP/1.1" 200 - 4 0.006 0.060 2026-10-26 08:00:24,049 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:24] "POST /web/dataset/call_kw/stock.warehouse/name_search HTTP/1.1" 200 - 1 0.001 0.327 2026-10-26 08:00:24,075 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:24] "GET /web/image/product.template/10/image_128?unique=1792982370000 HTTP/1.1" 200 - 4 0.004 0.065 2026-10-26 08:00:24,130 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:24] "GET /web/image/product.template/242/image_128?unique=1792982370000 HTTP/1.1" 200 - 5 0.010 0.097 2026-10-26 08:00:24,172 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:24] "GET /web/image/product.template/232/image_128?unique=1792982370000 HTTP/1.1" 200 - 5 0.013 0.355 2026-10-26 08:00:24,212 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:24] "GET /web/image/product.template/179/image_128?unique=1792982370000 HTTP/1.1" 200 - 5 0.010 0.129 2026-10-26 08:00:24,274 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:24] "GET /web/image/product.template/184/image_128?unique=1792982370000 HTTP/1.1" 200 - 5 0.024 0.190 2026-10-26 08:00:24,302 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:24] "GET /web/image/product.template/8/image_128?unique=1792982370000 HTTP/1.1" 200 - 4 0.008 0.127 2026-10-26 08:00:24,341 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:24] "GET /web/image/product.template/31/image_128?unique=1792982370000 HTTP/1.1" 200 - 5 0.007 0.139 2026-10-26 08:00:24,386 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:24] "GET /web/image/product.template/32/image_128?unique=1792982370000 HTTP/1.1" 200 - 5 0.007 0.153 2026-10-26 08:00:24,401 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter.browser: [11/14] Tour test_context_from_warehouse_filter → Step Go to product page (trigger: .o_kanban_record:has(span:contains(Lovely Product))) 2026-10-26 08:00:24,419 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:24] "GET /web/image/product.template/21/image_128?unique=1792982370000 HTTP/1.1" 200 - 4 0.006 0.125 2026-10-26 08:00:24,474 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:24] "GET /web/image/product.template/227/image_128?unique=1792982370000 HTTP/1.1" 200 - 5 0.014 0.696 2026-10-26 08:00:24,515 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter.browser: [12/14] Tour test_context_from_warehouse_filter → Step .o_form_view 2026-10-26 08:00:24,522 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:24] "GET /web/image/product.template/24/image_128?unique=1792982370000 HTTP/1.1" 200 - 4 0.010 0.184 2026-10-26 08:00:24,557 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:24] "GET /web/image/product.template/9/image_128?unique=1792982370000 HTTP/1.1" 200 - 4 0.006 0.456 2026-10-26 08:00:24,611 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:24] "GET /web/image/product.template/157/image_128?unique=1792982370000 HTTP/1.1" 200 - 5 0.012 0.236 2026-10-26 08:00:24,640 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:24] "GET /web/image/product.template/19/image_128?unique=1792982370000 HTTP/1.1" 200 - 4 0.007 0.228 2026-10-26 08:00:24,724 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:24] "POST /web/dataset/call_kw/product.template/web_search_read HTTP/1.1" 200 - 8 0.029 0.260 2026-10-26 08:00:24,771 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:24] "GET /web/image/product.template/235/image_128?unique=1792982370000 HTTP/1.1" 200 - 5 0.011 0.219 2026-10-26 08:00:24,816 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:24] "GET /web/image/product.template/158/image_128?unique=1792982370000 HTTP/1.1" 200 - 5 0.008 0.294 2026-10-26 08:00:24,850 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:24] "GET /web/image/product.template/240/image_128?unique=1792982370000 HTTP/1.1" 200 - 5 0.010 0.182 2026-10-26 08:00:24,941 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:24] "GET /web/image/product.template/20/image_128?unique=1792982370000 HTTP/1.1" 200 - 5 0.021 0.175 2026-10-26 08:00:24,969 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:24] "GET /web/image/product.template/25/image_128?unique=1792982370000 HTTP/1.1" 200 - 4 0.013 0.118 2026-10-26 08:00:25,002 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:25] "GET /web/image/product.template/222/image_128?unique=1792982370000 HTTP/1.1" 200 - 5 0.010 0.112 2026-10-26 08:00:25,031 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:25] "POST /web/dataset/call_kw/product.image/get_views HTTP/1.1" 200 - 9 0.010 0.447 2026-10-26 08:00:25,040 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.409 2026-10-26 08:00:25,094 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:25] "GET /web/image/product.template/454/image_128?unique=1792983154000 HTTP/1.1" 200 - 4 0.018 0.298 2026-10-26 08:00:25,143 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:25] "GET /web/image/product.template/236/image_128?unique=1792982370000 HTTP/1.1" 200 - 5 0.007 0.144 2026-10-26 08:00:25,178 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:25] "GET /web/image/product.template/177/image_128?unique=1792982370000 HTTP/1.1" 200 - 5 0.009 0.218 2026-10-26 08:00:25,211 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:25] "GET /web/image/product.template/22/image_128?unique=1792982370000 HTTP/1.1" 200 - 4 0.010 0.152 2026-10-26 08:00:25,254 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:25] "GET /web/image/product.template/238/image_128?unique=1792982370000 HTTP/1.1" 200 - 5 0.009 0.218 2026-10-26 08:00:25,750 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:25] "POST /web/dataset/call_kw/product.template/web_read HTTP/1.1" 200 - 169 0.250 0.378 2026-10-26 08:00:26,150 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:26] "POST /web/dataset/call_kw/product.template/zalo_check_recipients HTTP/1.1" 200 - 1 0.005 0.010 2026-10-26 08:00:26,253 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:26] "POST /web/dataset/call_kw/product.category/has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 08:00:26,434 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:26] "POST /web/dataset/call_kw/product.template/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.010 2026-10-26 08:00:26,499 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:26] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 08:00:26,537 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter.browser: [13/14] Tour test_context_from_warehouse_filter → Step button[name=action_product_tmpl_forecast_report] 2026-10-26 08:00:26,554 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:26] "POST /mail/thread/data HTTP/1.1" 200 - 27 0.047 0.077 2026-10-26 08:00:26,691 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:26] "POST /mail/thread/messages HTTP/1.1" 200 - 26 0.043 0.070 2026-10-26 08:00:26,709 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter.browser: [14/14] Tour test_context_from_warehouse_filter → Step .o_graph_view 2026-10-26 08:00:26,764 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:26] "POST /web/dataset/call_button/product.template/action_product_tmpl_forecast_report HTTP/1.1" 200 - 10 0.008 0.038 2026-10-26 08:00:26,875 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:26] "POST /web/dataset/call_kw/stock.warehouse/search_read HTTP/1.1" 200 - 1 0.002 0.016 2026-10-26 08:00:27,044 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:27] "POST /web/dataset/call_kw/stock.forecasted_product_template/get_report_values HTTP/1.1" 200 - 37 0.073 0.078 2026-10-26 08:00:27,096 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:27] "POST /web/dataset/call_kw/report.stock.quantity/get_views HTTP/1.1" 200 - 8 0.006 0.014 2026-10-26 08:00:27,148 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:27] "POST /web/dataset/call_kw/product.template/read HTTP/1.1" 200 - 3 0.011 0.041 2026-10-26 08:00:27,201 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:27] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.002 0.056 2026-10-26 08:00:27,520 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/e7421cc/web.assets_backend_lazy.min.css (id:11838) 2026-10-26 08:00:27,527 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:27] "GET /web/assets/e7421cc/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.022 0.271 2026-10-26 08:00:27,715 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/304cb2c/web.assets_backend_lazy.min.js (id:11839) 2026-10-26 08:00:27,719 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:27] "GET /web/assets/304cb2c/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.005 0.475 2026-10-26 08:00:27,822 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:27] "POST /web/dataset/call_kw/report.stock.quantity/web_read_group HTTP/1.1" 200 - 5 0.024 0.024 2026-10-26 08:00:27,890 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:27] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.019 2026-10-26 08:00:27,923 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:27] "GET /web/assets/c193c96/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-26 08:00:28,102 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter.browser: tour succeeded 2026-10-26 08:00:28,103 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR test_context_from_warehouse_filter SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-10-26 08:00:28,463 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter.browser: heap 45572056 (allocated 47198208) 2026-10-26 08:00:28,502 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Closing chrome headless with pid 5915 2026-10-26 08:00:28,509 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Closing websocket connection 2026-10-26 08:00:28,515 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Terminating chrome headless with pid 5915 2026-10-26 08:00:28,646 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_080028_645773_test_context_from_warehouse_filter.txt 2026-10-26 08:00:28,646 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_context_from_warehouse_filter: Removing chrome user profile "/tmp/tmpflt2w5ke_chrome_odoo" 2026-10-26 08:00:28,735 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours: Starting TestStockReportTour.test_stock_route_diagram_report ... 2026-10-26 08:00:28,808 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [77, 78] 2026-10-26 08:00:29,405 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [411537, 411539, 411541, 411549, 411551, 411536] 2026-10-26 08:00:29,405 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [86, 87, 84, 85, 91, 92] 2026-10-26 08:00:32,542 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Chrome pid: 6190 2026-10-26 08:00:32,542 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Chrome headless temporary user profile dir: /tmp/tmpmftotavj_chrome_odoo 2026-10-26 08:00:32,543 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Issuing json command http://127.0.0.1:36335/json/version 2026-10-26 08:00:32,544 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:36335/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:00:32,569 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Browser version: Chrome/150.0.7871.114 2026-10-26 08:00:32,569 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Issuing json command http://127.0.0.1:36335/json 2026-10-26 08:00:32,569 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:36335/json with timeout 3 increased to 10s during tests 2026-10-26 08:00:32,633 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Websocket url found: ws://127.0.0.1:36335/devtools/page/4DC34841D5442CA222F1C84A778568CD 2026-10-26 08:00:32,706 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Enable chrome headless console log notification 2026-10-26 08:00:32,714 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Chrome headless enable page notifications 2026-10-26 08:00:33,219 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 08:00:33,231 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Setting session cookie in browser 2026-10-26 08:00:33,255 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Open "http://127.0.0.1:8069/odoo/action-stock.product_template_action_product" in browser 2026-10-26 08:00:33,255 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Navigating to: "http://127.0.0.1:8069/odoo/action-stock.product_template_action_product" 2026-10-26 08:00:33,291 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:00:35,370 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:35] "GET /odoo/action-stock.product_template_action_product HTTP/1.1" 200 - 185 0.191 1.891 2026-10-26 08:00:35,380 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Navigation result: {'frameId': '4DC34841D5442CA222F1C84A778568CD', 'loaderId': 'BD6C9DAEE52976FB345D2791D26D539C', 'isDownload': False} 2026-10-26 08:00:35,381 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Evaluate ready code "odoo.isTourReady('test_stock_route_diagram_report')" 2026-10-26 08:00:35,476 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:35] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.041 2026-10-26 08:00:35,487 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:35] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.047 2026-10-26 08:00:35,507 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:35] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.063 2026-10-26 08:00:35,593 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:35] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.040 0.108 2026-10-26 08:00:35,725 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 08:00:36,691 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:36] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.457 0.795 2026-10-26 08:00:36,717 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:36] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.006 0.548 2026-10-26 08:00:36,729 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:36] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 1.024 2026-10-26 08:00:37,143 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:37] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-26 08:00:37,144 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:37] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-26 08:00:37,151 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:37] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 08:00:37,199 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:37] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.012 2026-10-26 08:00:37,305 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report.browser: Owl is running in 'dev' mode. 2026-10-26 08:00:37,324 103 INFO rb-9ca8621-226001-429047 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 08:00:37,415 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:37] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.053 0.085 2026-10-26 08:00:37,419 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:37] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.098 2026-10-26 08:00:37,489 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:37] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.032 2026-10-26 08:00:37,679 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Evaluate test code "odoo.startTour('test_stock_route_diagram_report', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-stock.product_template_action_product", "delayToCheckUndeterminisms": 0})" 2026-10-26 08:00:37,691 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:37] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.054 0.170 2026-10-26 08:00:37,720 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report.browser: [1/6] Tour test_stock_route_diagram_report → Step .o_breadcrumb 2026-10-26 08:00:37,799 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:37] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.033 0.308 2026-10-26 08:00:37,933 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.031 2026-10-26 08:00:37,934 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.053 2026-10-26 08:00:38,336 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:38] "POST /mail/data HTTP/1.1" 200 - 145 0.222 0.450 2026-10-26 08:00:38,340 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.618 2026-10-26 08:00:38,389 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:38] "GET /web/image/res.partner/3/avatar_128?unique=1792982153000 HTTP/1.1" 200 - 9 0.014 0.606 2026-10-26 08:00:38,450 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:38] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.015 0.671 2026-10-26 08:00:38,495 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:38] "POST /web/action/load HTTP/1.1" 200 - 10 0.021 0.661 2026-10-26 08:00:38,598 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.016 2026-10-26 08:00:38,640 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:38] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:00:38,671 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:38] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.023 0.052 2026-10-26 08:00:38,724 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:38] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.011 0.089 2026-10-26 08:00:38,752 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 08:00:39,390 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:39] "POST /web/dataset/call_kw/product.template/get_views HTTP/1.1" 200 - 214 0.207 0.568 2026-10-26 08:00:39,484 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:39] "POST /web/dataset/call_kw/product.template/web_search_read HTTP/1.1" 200 - 7 0.017 0.032 2026-10-26 08:00:39,641 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report.browser: [2/6] Tour test_stock_route_diagram_report → Step .o_kanban_record 2026-10-26 08:00:39,738 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report.browser: [3/6] Tour test_stock_route_diagram_report → Step .nav-item > a:contains("Inventory") 2026-10-26 08:00:39,783 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:39] "POST /web/dataset/call_kw/product.image/get_views HTTP/1.1" 200 - 9 0.006 0.014 2026-10-26 08:00:39,787 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:39] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 08:00:40,423 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:40] "POST /web/dataset/call_kw/product.template/web_read HTTP/1.1" 200 - 176 0.244 0.328 2026-10-26 08:00:40,703 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:40] "POST /web/dataset/call_kw/product.template/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.020 2026-10-26 08:00:40,759 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:40] "POST /web/dataset/call_kw/product.category/has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 08:00:40,966 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:40] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:00:40,983 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report.browser: [4/6] Tour test_stock_route_diagram_report → Step .btn[id="stock.view_diagram_button"] 2026-10-26 08:00:40,998 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:40] "POST /mail/thread/data HTTP/1.1" 200 - 28 0.047 0.049 2026-10-26 08:00:41,008 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:41] "POST /web/dataset/call_kw/product.template/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.107 2026-10-26 08:00:41,030 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:41] "POST /web/dataset/call_kw/stock.route/name_search HTTP/1.1" 200 - 1 0.003 0.045 2026-10-26 08:00:41,158 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:41] "POST /mail/thread/messages HTTP/1.1" 200 - 26 0.041 0.101 2026-10-26 08:00:41,162 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report.browser: [5/6] Tour test_stock_route_diagram_report → Step .btn[name="print_report"] 2026-10-26 08:00:41,264 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:41] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 15 0.021 0.132 2026-10-26 08:00:41,335 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:41] "POST /web/action/load HTTP/1.1" 200 - 11 0.036 0.131 2026-10-26 08:00:41,419 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:41] "GET /web/image/res.partner/2/avatar_128?unique=1792982153000 HTTP/1.1" 200 - 9 0.016 0.105 2026-10-26 08:00:41,490 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:41] "POST /web/action/run HTTP/1.1" 200 - 16 0.025 0.102 2026-10-26 08:00:41,575 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:41] "POST /web/dataset/call_kw/stock.rules.report/get_views HTTP/1.1" 200 - 10 0.006 0.025 2026-10-26 08:00:41,661 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:41] "POST /web/dataset/call_kw/stock.rules.report/onchange HTTP/1.1" 200 - 11 0.021 0.041 2026-10-26 08:00:41,738 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report.browser: [6/6] Tour test_stock_route_diagram_report → Step :iframe .o_report_stock_rule 2026-10-26 08:00:41,820 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:41] "POST /web/dataset/call_kw/stock.rules.report/web_save HTTP/1.1" 200 - 14 0.036 0.036 2026-10-26 08:00:41,913 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:41] "POST /web/dataset/call_button/stock.rules.report/print_report HTTP/1.1" 200 - 9 0.022 0.031 2026-10-26 08:00:42,624 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:42] "GET /report/html/stock.report_stock_rule?options={"product_id":2936,"warehouse_ids":[1],"so_route_ids":[],"legal_name":false}&context={"lang":"en_US","tz":"Europe/Brussels","uid":2,"allowed_company_ids":[1],"params":{"action":"stock.product_template_action_product","actionStack":[{"action":"stock.product_template_action_product"}]},"active_model":"product.template","mail_notify_force_send":false,"active_id":2441,"active_ids":[2441],"default_product_tmpl_id":2441} HTTP/1.1" 200 - 101 0.187 0.447 2026-10-26 08:00:44,155 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1/81aa732/web.report_assets_common.min.css (id:11840) 2026-10-26 08:00:44,163 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:44] "GET /web/assets/1/81aa732/web.report_assets_common.min.css HTTP/1.1" 200 - 12 0.023 1.485 2026-10-26 08:00:44,179 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fa51e7a/web.report_assets_common.min.js, copying from /web/assets/fa51e7a/web.report_assets_common.min.js 2026-10-26 08:00:44,207 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:44] "GET /web/assets/1/fa51e7a/web.report_assets_common.min.js HTTP/1.1" 200 - 8 0.019 1.527 2026-10-26 08:00:44,257 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report.browser: tour succeeded 2026-10-26 08:00:44,258 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_stock_route_diagram_report SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-26 08:00:44,276 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:00:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-26 08:00:44,485 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report.browser: heap 33308832 (allocated 35135488) 2026-10-26 08:00:44,538 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Closing chrome headless with pid 6190 2026-10-26 08:00:44,542 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Closing websocket connection 2026-10-26 08:00:44,546 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Terminating chrome headless with pid 6190 2026-10-26 08:00:44,732 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_080044_732097_test_stock_route_diagram_report.txt 2026-10-26 08:00:44,732 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_report_tours.TestStockReportTour.test_stock_route_diagram_report: Removing chrome user profile "/tmp/tmpmftotavj_chrome_odoo" 2026-10-26 08:00:44,843 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 4 removed 2026-10-26 08:00:52,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_stock_flow: Starting TestStockFlowPostInstall.test_last_delivery_partner_field_on_lot ... 2026-10-26 08:00:53,049 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_stock_flow: Starting TestStockFlowPostInstall.test_name_create_location ... 2026-10-26 08:00:53,126 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_stock_flow: Starting TestStockFlowPostInstall.test_onchange_picking_type_id_and_name ... 2026-10-26 08:00:53,771 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1334] 2026-10-26 08:00:54,087 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1335] 2026-10-26 08:00:54,295 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_stock_flow: Starting TestStockFlowPostInstall.test_package_level_quantity_split ... 2026-10-26 08:00:55,238 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_stock_flow: Starting TestStockFlowPostInstall.test_several_sm_with_same_product_and_backorders ... 2026-10-26 08:00:57,128 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 08:01:04,360 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock.tests.test_stock_order_point: Starting TestStockOrderpointActivity.test_orderpoint_activity_portal_context_leak ... 2026-10-26 08:01:05,241 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 08:01:35,283 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_account.tests.test_account_move: Starting TestAccountMove.test_apply_inventory_adjustment_on_multiple_quants_simultaneously ... 2026-10-26 08:01:36,429 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_account.tests.test_account_move: Starting TestAccountMove.test_average_perpetual_01_mc_01 ... 2026-10-26 08:01:40,879 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_account.tests.test_account_move: Starting TestAccountMove.test_basic_bill ... 2026-10-26 08:01:47,420 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_account.tests.test_account_move: Starting TestAccountMove.test_cogs_account_branch_company ... 2026-10-26 08:01:48,486 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_account.tests.test_account_move: Starting TestAccountMove.test_cogs_analytic_accounting ... 2026-10-26 08:01:48,596 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/stock_account/tests/test_account_move.py", line 318, in test_cogs_analytic_accounting default_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:01:51,728 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4687923e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/stock_account/tests/test_account_move.py", line 318, in test_cogs_analytic_accounting default_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:01:51,730 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd465f7c9a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/stock_account/tests/test_account_move.py", line 318, in test_cogs_analytic_accounting default_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:01:51,743 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/stock_account/tests/test_account_move.py", line 318, in test_cogs_analytic_accounting default_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:01:51,749 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd465f7e980> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/stock_account/tests/test_account_move.py", line 318, in test_cogs_analytic_accounting default_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:01:52,299 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/stock_account/tests/test_account_move.py", line 318, in test_cogs_analytic_accounting default_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:01:56,806 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd495deb600> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/stock_account/tests/test_account_move.py", line 318, in test_cogs_analytic_accounting default_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:01:56,807 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd467b399e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/stock_account/tests/test_account_move.py", line 318, in test_cogs_analytic_accounting default_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:01:56,816 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/stock_account/tests/test_account_move.py", line 318, in test_cogs_analytic_accounting default_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:01:56,823 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd467b3bc40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/stock_account/tests/test_account_move.py", line 318, in test_cogs_analytic_accounting default_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:01:57,314 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/stock_account/tests/test_account_move.py", line 318, in test_cogs_analytic_accounting default_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:02:00,436 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd495d30cc0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/stock_account/tests/test_account_move.py", line 318, in test_cogs_analytic_accounting default_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:02:00,438 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd46445e480> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/stock_account/tests/test_account_move.py", line 318, in test_cogs_analytic_accounting default_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:02:00,447 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/stock_account/tests/test_account_move.py", line 318, in test_cogs_analytic_accounting default_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:02:00,454 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd46445c400> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/stock_account/tests/test_account_move.py", line 318, in test_cogs_analytic_accounting default_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:02:01,903 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/stock_account/tests/test_account_move.py", line 318, in test_cogs_analytic_accounting default_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:02:04,914 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4649e7ce0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/stock_account/tests/test_account_move.py", line 318, in test_cogs_analytic_accounting default_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:02:04,916 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd464c402c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/stock_account/tests/test_account_move.py", line 318, in test_cogs_analytic_accounting default_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:02:04,925 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/stock_account/tests/test_account_move.py", line 318, in test_cogs_analytic_accounting default_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:02:04,931 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd464c41260> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/stock_account/tests/test_account_move.py", line 318, in test_cogs_analytic_accounting default_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:02:05,480 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/stock_account/tests/test_account_move.py", line 318, in test_cogs_analytic_accounting default_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:02:09,553 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd463fa2340> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/stock_account/tests/test_account_move.py", line 318, in test_cogs_analytic_accounting default_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:02:09,555 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4686867a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/stock_account/tests/test_account_move.py", line 318, in test_cogs_analytic_accounting default_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:02:09,566 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/stock_account/tests/test_account_move.py", line 318, in test_cogs_analytic_accounting default_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:02:09,574 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4686876a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/stock_account/tests/test_account_move.py", line 318, in test_cogs_analytic_accounting default_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:02:10,026 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/stock_account/tests/test_account_move.py", line 318, in test_cogs_analytic_accounting default_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:02:14,055 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd46737a160> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/stock_account/tests/test_account_move.py", line 318, in test_cogs_analytic_accounting default_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:02:14,057 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd469088d60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/stock_account/tests/test_account_move.py", line 318, in test_cogs_analytic_accounting default_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:02:14,067 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/stock_account/tests/test_account_move.py", line 318, in test_cogs_analytic_accounting default_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:02:14,074 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd46908be20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/stock_account/tests/test_account_move.py", line 318, in test_cogs_analytic_accounting default_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:02:14,531 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/stock_account/tests/test_account_move.py", line 318, in test_cogs_analytic_accounting default_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:02:18,056 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd46862dbc0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/stock_account/tests/test_account_move.py", line 318, in test_cogs_analytic_accounting default_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:02:18,057 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd467254fe0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/stock_account/tests/test_account_move.py", line 318, in test_cogs_analytic_accounting default_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:02:18,064 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/stock_account/tests/test_account_move.py", line 318, in test_cogs_analytic_accounting default_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:02:18,069 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd467254680> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/stock_account/tests/test_account_move.py", line 318, in test_cogs_analytic_accounting default_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:02:19,444 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/stock_account/tests/test_account_move.py", line 318, in test_cogs_analytic_accounting default_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:02:22,598 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd46722c0e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/stock_account/tests/test_account_move.py", line 318, in test_cogs_analytic_accounting default_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:02:22,600 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd495d32520> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/stock_account/tests/test_account_move.py", line 318, in test_cogs_analytic_accounting default_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:02:22,607 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/stock_account/tests/test_account_move.py", line 318, in test_cogs_analytic_accounting default_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:02:22,612 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd495d32660> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-9ca8621-226001/addons/stock_account/tests/test_account_move.py", line 318, in test_cogs_analytic_accounting default_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:02:27,309 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_account.tests.test_account_move: Starting TestAccountMove.test_fifo_perpetual_01_mc_01 ... 2026-10-26 08:02:31,475 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_account.tests.test_account_move: Starting TestAccountMove.test_invoice_with_journal_item_without_label ... 2026-10-26 08:02:32,807 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_account.tests.test_account_move: Starting TestAccountMove.test_no_currency_rate_on_cogs ... 2026-10-26 08:02:34,132 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_account.tests.test_account_move: Starting TestAccountMove.test_product_standard_price_multicompany_with_taxes ... 2026-10-26 08:02:34,504 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_account.tests.test_account_move: Starting TestAccountMove.test_product_valuation_method_change_to_automated_negative_on_hand_qty ... 2026-10-26 08:02:36,072 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_account.tests.test_account_move: Starting TestAccountMove.test_return_inter_company_delivery ... 2026-10-26 08:02:40,397 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_account.tests.test_account_move: Starting TestAccountMove.test_return_inter_company_receipt ... 2026-10-26 08:02:44,769 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_account.tests.test_account_move: Starting TestAccountMove.test_standard_manual_tax_edit ... 2026-10-26 08:02:49,036 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_account.tests.test_account_move: Starting TestAccountMove.test_standard_perpetual_01_mc_01 ... 2026-10-26 08:02:52,810 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_account.tests.test_account_move: Starting TestAccountMove.test_stock_account_move_automated_not_standard_with_branch_company ... 2026-10-26 08:02:54,540 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_account.tests.test_account_move: Starting TestAccountMove.test_storno_accounting ... 2026-10-26 08:02:56,607 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:02:59,607 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd468e72660> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:02:59,608 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd494b6d580> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:02:59,617 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:02:59,623 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd494b6cea0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:02:59,657 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 08:03:01,405 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_account.tests.test_product: Starting TestStockAccountProductMultiCompany.test_total_value_scoped_to_current_company ... 2026-10-26 08:03:11,261 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 08:03:12,259 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_account.tests.test_product_category_change_access: Starting TestProductCategoryChangeAccess.test_change_category_of_product_without_stock ... 2026-10-26 08:03:12,462 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_account.tests.test_product_category_change_access: Starting TestProductCategoryChangeAccess.test_change_category_of_stocked_product_still_needs_valuation_access ... 2026-10-26 08:03:13,703 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 563, model: stock.valuation.layer 2026-10-26 08:03:13,971 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 08:03:16,906 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_account.tests.test_stockvaluationlayer: Starting TestStockValuationChangeValuation.test_return_delivery_fifo ... 2026-10-26 08:03:20,259 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_account.tests.test_stockvaluationlayer: Starting TestStockValuationChangeValuation.test_standard_auto_to_manual_1 ... 2026-10-26 08:03:22,322 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_account.tests.test_stockvaluationlayer: Starting TestStockValuationChangeValuation.test_standard_auto_to_manual_2 ... 2026-10-26 08:03:24,431 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_account.tests.test_stockvaluationlayer: Starting TestStockValuationChangeValuation.test_standard_manual_to_auto_1 ... 2026-10-26 08:03:26,294 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_account.tests.test_stockvaluationlayer: Starting TestStockValuationChangeValuation.test_standard_manual_to_auto_2 ... 2026-10-26 08:03:28,443 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 08:03:50,116 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_account.tests.test_stockvaluationlayer: Starting TestAngloSaxonAccounting.test_avco_and_credit_note ... 2026-10-26 08:04:00,424 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_account.tests.test_stockvaluationlayer: Starting TestAngloSaxonAccounting.test_dropship_return_accounts_1 ... 2026-10-26 08:04:03,906 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_account.tests.test_stockvaluationlayer: Starting TestAngloSaxonAccounting.test_dropship_return_accounts_2 ... 2026-10-26 08:04:07,231 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_account.tests.test_stockvaluationlayer: Starting TestAngloSaxonAccounting.test_return_delivery_storno ... 2026-10-26 08:04:11,157 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 08:04:11,510 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_delivery.tests.test_delivery_cost: Starting TestDeliveryCost.test_delivery_real_cost ... 2026-10-26 08:04:14,480 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_delivery.tests.test_delivery_cost: Starting TestDeliveryCost.test_delivery_real_cost_locked_so ... 2026-10-26 08:04:17,325 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 08:04:32,605 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_delivery.tests.test_delivery_stock_move: Starting StockMoveInvoice.test_01_delivery_stock_move ... 2026-10-26 08:04:36,815 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_delivery.tests.test_delivery_stock_move: Starting StockMoveInvoice.test_02_delivery_stock_move ... 2026-10-26 08:04:39,702 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_delivery.tests.test_delivery_stock_move: Starting StockMoveInvoice.test_03_invoiced_status ... 2026-10-26 08:04:43,947 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_delivery.tests.test_delivery_stock_move: Starting StockMoveInvoice.test_delivery_carrier_from_confirmed_so ... 2026-10-26 08:04:47,500 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_delivery.tests.test_delivery_stock_move: Starting StockMoveInvoice.test_delivery_slip_product_value ... 2026-10-26 08:04:49,196 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_delivery.tests.test_delivery_stock_move: Starting StockMoveInvoice.test_picking_change_scheduled_date ... 2026-10-26 08:04:50,973 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_delivery.tests.test_delivery_stock_move: Starting StockMoveInvoice.test_picking_weight ... 2026-10-26 08:04:52,078 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 08:05:07,304 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_dropshipping.tests.test_dropship: Starting TestDropship.test_00_dropship ... 2026-10-26 08:05:11,700 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_dropshipping.tests.test_dropship: Starting TestDropship.test_add_dropship_product_to_subcontracted_service_po ... 2026-10-26 08:05:13,584 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_dropshipping.tests.test_dropship: Starting TestDropship.test_change_qty ... 2026-10-26 08:05:14,514 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_dropshipping.tests.test_dropship: Starting TestDropship.test_correct_vendor_dropship ... 2026-10-26 08:05:20,137 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_dropshipping.tests.test_dropship: Starting TestDropship.test_delivery_type ... 2026-10-26 08:05:20,261 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_dropshipping.tests.test_dropship: Starting TestDropship.test_dropship_lot_product_appears_in_stock_lot_report ... 2026-10-26 08:05:21,969 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_dropshipping.tests.test_dropship: Starting TestDropship.test_dropship_return_backorders_bill_on_order ... 2026-10-26 08:05:22,128 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #568 deleted product.supplierinfo records with IDs: [219] 2026-10-26 08:05:28,409 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_dropshipping.tests.test_dropship: Starting TestDropship.test_dropshipped_lot_last_delivery ... 2026-10-26 08:05:30,008 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_dropshipping.tests.test_dropship: Starting TestDropship.test_sale_order_picking_partner ... 2026-10-26 08:05:35,724 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_dropshipping.tests.test_dropship: Starting TestDropship.test_sol_reserved_qty_wizard_dropship ... 2026-10-26 08:05:38,591 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 08:05:38,887 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_dropshipping.tests.test_dropship: Starting TestDropshipPostInstall.test_dropshipping_tracked_product ... 2026-10-26 08:05:42,139 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_dropshipping.tests.test_dropship: Starting TestDropshipPostInstall.test_merged_dropship_po_links_all_sale_orders ... 2026-10-26 08:05:44,363 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_dropshipping.tests.test_dropship: Starting TestDropshipPostInstall.test_return_dropship_vendor_is_other_company ... 2026-10-26 08:05:54,613 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_dropshipping.tests.test_dropship: Starting TestDropshipPostInstall.test_so_cancel_creates_one_activity_on_po ... 2026-10-26 08:05:56,038 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1405] 2026-10-26 08:05:56,668 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [247] 2026-10-26 08:05:56,703 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [322] 2026-10-26 08:05:56,827 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 08:06:13,556 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 22, in setUpClass cls.vendor_plan = cls.env['account.analytic.plan'].create({'name': 'Vendor Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:16,530 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4640ee840> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 22, in setUpClass cls.vendor_plan = cls.env['account.analytic.plan'].create({'name': 'Vendor Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:16,532 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd465e40ae0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 22, in setUpClass cls.vendor_plan = cls.env['account.analytic.plan'].create({'name': 'Vendor Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:16,543 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 22, in setUpClass cls.vendor_plan = cls.env['account.analytic.plan'].create({'name': 'Vendor Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:16,550 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd465e42840> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 22, in setUpClass cls.vendor_plan = cls.env['account.analytic.plan'].create({'name': 'Vendor Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:18,212 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 22, in setUpClass cls.vendor_plan = cls.env['account.analytic.plan'].create({'name': 'Vendor Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:21,367 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd464c20e00> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 22, in setUpClass cls.vendor_plan = cls.env['account.analytic.plan'].create({'name': 'Vendor Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:21,369 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4940fb380> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 22, in setUpClass cls.vendor_plan = cls.env['account.analytic.plan'].create({'name': 'Vendor Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:21,378 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 22, in setUpClass cls.vendor_plan = cls.env['account.analytic.plan'].create({'name': 'Vendor Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:21,385 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4940fa3e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 22, in setUpClass cls.vendor_plan = cls.env['account.analytic.plan'].create({'name': 'Vendor Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:21,888 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 22, in setUpClass cls.vendor_plan = cls.env['account.analytic.plan'].create({'name': 'Vendor Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:25,898 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4683dce00> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 22, in setUpClass cls.vendor_plan = cls.env['account.analytic.plan'].create({'name': 'Vendor Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:25,900 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4687deac0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 22, in setUpClass cls.vendor_plan = cls.env['account.analytic.plan'].create({'name': 'Vendor Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:25,909 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 22, in setUpClass cls.vendor_plan = cls.env['account.analytic.plan'].create({'name': 'Vendor Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:25,916 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4687dcfe0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 22, in setUpClass cls.vendor_plan = cls.env['account.analytic.plan'].create({'name': 'Vendor Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:26,455 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 22, in setUpClass cls.vendor_plan = cls.env['account.analytic.plan'].create({'name': 'Vendor Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:30,453 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd46761a0c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 22, in setUpClass cls.vendor_plan = cls.env['account.analytic.plan'].create({'name': 'Vendor Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:30,455 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd495d31e40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 22, in setUpClass cls.vendor_plan = cls.env['account.analytic.plan'].create({'name': 'Vendor Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:30,465 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 22, in setUpClass cls.vendor_plan = cls.env['account.analytic.plan'].create({'name': 'Vendor Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:30,472 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd495d31f80> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 22, in setUpClass cls.vendor_plan = cls.env['account.analytic.plan'].create({'name': 'Vendor Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:31,041 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 22, in setUpClass cls.vendor_plan = cls.env['account.analytic.plan'].create({'name': 'Vendor Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:34,113 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd495ed7740> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 22, in setUpClass cls.vendor_plan = cls.env['account.analytic.plan'].create({'name': 'Vendor Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:34,114 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd464bf4ea0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 22, in setUpClass cls.vendor_plan = cls.env['account.analytic.plan'].create({'name': 'Vendor Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:34,123 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 22, in setUpClass cls.vendor_plan = cls.env['account.analytic.plan'].create({'name': 'Vendor Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:34,130 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd464bf59e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 22, in setUpClass cls.vendor_plan = cls.env['account.analytic.plan'].create({'name': 'Vendor Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:35,603 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 22, in setUpClass cls.vendor_plan = cls.env['account.analytic.plan'].create({'name': 'Vendor Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:38,714 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd466722520> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 22, in setUpClass cls.vendor_plan = cls.env['account.analytic.plan'].create({'name': 'Vendor Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:38,716 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd464841620> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 22, in setUpClass cls.vendor_plan = cls.env['account.analytic.plan'].create({'name': 'Vendor Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:38,725 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 22, in setUpClass cls.vendor_plan = cls.env['account.analytic.plan'].create({'name': 'Vendor Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:38,732 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd464840220> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 22, in setUpClass cls.vendor_plan = cls.env['account.analytic.plan'].create({'name': 'Vendor Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:39,196 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 22, in setUpClass cls.vendor_plan = cls.env['account.analytic.plan'].create({'name': 'Vendor Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:43,456 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd467d83f60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 22, in setUpClass cls.vendor_plan = cls.env['account.analytic.plan'].create({'name': 'Vendor Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:43,458 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd495afee80> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 22, in setUpClass cls.vendor_plan = cls.env['account.analytic.plan'].create({'name': 'Vendor Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:43,468 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 22, in setUpClass cls.vendor_plan = cls.env['account.analytic.plan'].create({'name': 'Vendor Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:43,477 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd495affe20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 22, in setUpClass cls.vendor_plan = cls.env['account.analytic.plan'].create({'name': 'Vendor Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:43,987 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 22, in setUpClass cls.vendor_plan = cls.env['account.analytic.plan'].create({'name': 'Vendor Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:47,166 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd46719ac00> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 22, in setUpClass cls.vendor_plan = cls.env['account.analytic.plan'].create({'name': 'Vendor Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:47,168 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd464d97880> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 22, in setUpClass cls.vendor_plan = cls.env['account.analytic.plan'].create({'name': 'Vendor Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:47,177 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 22, in setUpClass cls.vendor_plan = cls.env['account.analytic.plan'].create({'name': 'Vendor Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:47,186 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd464d97e20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 22, in setUpClass cls.vendor_plan = cls.env['account.analytic.plan'].create({'name': 'Vendor Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:48,714 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 36, in setUpClass cls.customer_plan = cls.env['account.analytic.plan'].create({'name': 'Customer Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:51,686 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd466999800> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 36, in setUpClass cls.customer_plan = cls.env['account.analytic.plan'].create({'name': 'Customer Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:51,687 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4671e7920> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 36, in setUpClass cls.customer_plan = cls.env['account.analytic.plan'].create({'name': 'Customer Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:51,698 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 36, in setUpClass cls.customer_plan = cls.env['account.analytic.plan'].create({'name': 'Customer Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:51,706 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4671e56c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 36, in setUpClass cls.customer_plan = cls.env['account.analytic.plan'].create({'name': 'Customer Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:52,271 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 36, in setUpClass cls.customer_plan = cls.env['account.analytic.plan'].create({'name': 'Customer Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:56,246 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd466cde520> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 36, in setUpClass cls.customer_plan = cls.env['account.analytic.plan'].create({'name': 'Customer Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:56,248 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd494ed18a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 36, in setUpClass cls.customer_plan = cls.env['account.analytic.plan'].create({'name': 'Customer Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:56,258 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 36, in setUpClass cls.customer_plan = cls.env['account.analytic.plan'].create({'name': 'Customer Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:56,264 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd494ed3600> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 36, in setUpClass cls.customer_plan = cls.env['account.analytic.plan'].create({'name': 'Customer Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:06:56,774 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 36, in setUpClass cls.customer_plan = cls.env['account.analytic.plan'].create({'name': 'Customer Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:07:00,928 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd495d0eac0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 36, in setUpClass cls.customer_plan = cls.env['account.analytic.plan'].create({'name': 'Customer Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:07:00,929 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd464a3fec0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 36, in setUpClass cls.customer_plan = cls.env['account.analytic.plan'].create({'name': 'Customer Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:07:00,938 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 36, in setUpClass cls.customer_plan = cls.env['account.analytic.plan'].create({'name': 'Customer Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:07:00,945 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd464a3ec00> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 36, in setUpClass cls.customer_plan = cls.env['account.analytic.plan'].create({'name': 'Customer Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:07:01,562 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 36, in setUpClass cls.customer_plan = cls.env['account.analytic.plan'].create({'name': 'Customer Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:07:04,874 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd463f5ef20> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 36, in setUpClass cls.customer_plan = cls.env['account.analytic.plan'].create({'name': 'Customer Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:07:04,876 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd467473d80> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 36, in setUpClass cls.customer_plan = cls.env['account.analytic.plan'].create({'name': 'Customer Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:07:04,888 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 36, in setUpClass cls.customer_plan = cls.env['account.analytic.plan'].create({'name': 'Customer Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:07:04,896 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd467472d40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 36, in setUpClass cls.customer_plan = cls.env['account.analytic.plan'].create({'name': 'Customer Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:07:06,512 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 36, in setUpClass cls.customer_plan = cls.env['account.analytic.plan'].create({'name': 'Customer Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:07:09,870 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4687dee80> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 36, in setUpClass cls.customer_plan = cls.env['account.analytic.plan'].create({'name': 'Customer Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:07:09,871 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd495ce3c40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 36, in setUpClass cls.customer_plan = cls.env['account.analytic.plan'].create({'name': 'Customer Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:07:09,881 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 36, in setUpClass cls.customer_plan = cls.env['account.analytic.plan'].create({'name': 'Customer Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:07:09,888 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd495ce04a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 36, in setUpClass cls.customer_plan = cls.env['account.analytic.plan'].create({'name': 'Customer Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:07:10,432 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 36, in setUpClass cls.customer_plan = cls.env['account.analytic.plan'].create({'name': 'Customer Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:07:14,678 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4698779c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 36, in setUpClass cls.customer_plan = cls.env['account.analytic.plan'].create({'name': 'Customer Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:07:14,680 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd46963d620> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 36, in setUpClass cls.customer_plan = cls.env['account.analytic.plan'].create({'name': 'Customer Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:07:14,689 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 36, in setUpClass cls.customer_plan = cls.env['account.analytic.plan'].create({'name': 'Customer Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:07:14,695 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd46963f600> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 36, in setUpClass cls.customer_plan = cls.env['account.analytic.plan'].create({'name': 'Customer Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:07:15,175 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 36, in setUpClass cls.customer_plan = cls.env['account.analytic.plan'].create({'name': 'Customer Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:07:18,243 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd465d7ed40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 36, in setUpClass cls.customer_plan = cls.env['account.analytic.plan'].create({'name': 'Customer Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:07:18,244 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4689c4d60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 36, in setUpClass cls.customer_plan = cls.env['account.analytic.plan'].create({'name': 'Customer Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:07:18,255 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 36, in setUpClass cls.customer_plan = cls.env['account.analytic.plan'].create({'name': 'Customer Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:07:18,262 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4689c5300> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 36, in setUpClass cls.customer_plan = cls.env['account.analytic.plan'].create({'name': 'Customer Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:07:19,700 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 36, in setUpClass cls.customer_plan = cls.env['account.analytic.plan'].create({'name': 'Customer Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:07:23,122 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4695a8f40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 36, in setUpClass cls.customer_plan = cls.env['account.analytic.plan'].create({'name': 'Customer Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:07:23,124 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd465419e40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 36, in setUpClass cls.customer_plan = cls.env['account.analytic.plan'].create({'name': 'Customer Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:07:23,134 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 36, in setUpClass cls.customer_plan = cls.env['account.analytic.plan'].create({'name': 'Customer Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:07:23,141 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd46541a700> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-9ca8621-226001/addons/stock_dropshipping/tests/test_dropship_analytic_distribution.py", line 36, in setUpClass cls.customer_plan = cls.env['account.analytic.plan'].create({'name': 'Customer Plan'}) File "", line 2, in create File "/data/build/rb-9ca8621-226001/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-9ca8621-226001/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-9ca8621-226001/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-9ca8621-226001/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-9ca8621-226001/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-9ca8621-226001/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:07:23,931 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_dropshipping.tests.test_dropship_analytic_distribution: Starting TestDropshipAnalyticDistribution.test_dropship_valuation_entry_analytic_distribution_not_doubled ... 2026-10-26 08:07:29,549 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:07:32,717 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd468289c60> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:07:32,720 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4642da340> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:07:32,733 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:07:32,739 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4642d8220> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:07:32,780 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 08:07:52,396 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_dropshipping.tests.test_lifo_price: Starting TestLifoPrice.test_lifoprice ... 2026-10-26 08:08:03,754 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 08:08:20,121 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_dropshipping.tests.test_purchase_order: Starting TestPurchaseOrder.test_project_propagation_from_so_with_dropshipping ... 2026-10-26 08:08:21,166 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_dropshipping.tests.test_purchase_order: Starting TestPurchaseOrder.test_qty_received_does_sync_after_changing_validated_move_quantity ... 2026-10-26 08:08:26,113 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 08:08:42,962 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_dropshipping.tests.test_stockvaluation: Starting TestStockValuation.test_dropship_avco_anglo_saxon_price_diff_bill ... 2026-10-26 08:08:51,469 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_dropshipping.tests.test_stockvaluation: Starting TestStockValuation.test_dropship_cogs_multiple_invoices ... 2026-10-26 08:09:07,939 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_dropshipping.tests.test_stockvaluation: Starting TestStockValuation.test_dropship_fifo_perpetual_anglosaxon_delivered ... 2026-10-26 08:09:15,225 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_dropshipping.tests.test_stockvaluation: Starting TestStockValuation.test_dropship_fifo_perpetual_anglosaxon_ordered ... 2026-10-26 08:09:22,358 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_dropshipping.tests.test_stockvaluation: Starting TestStockValuation.test_dropship_fifo_perpetual_continental_delivered ... 2026-10-26 08:09:28,365 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_dropshipping.tests.test_stockvaluation: Starting TestStockValuation.test_dropship_fifo_perpetual_continental_ordered ... 2026-10-26 08:09:35,192 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_dropshipping.tests.test_stockvaluation: Starting TestStockValuation.test_dropship_fifo_return ... 2026-10-26 08:09:46,150 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_dropshipping.tests.test_stockvaluation: Starting TestStockValuation.test_dropship_partial_quantity ... 2026-10-26 08:09:54,510 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_dropshipping.tests.test_stockvaluation: Starting TestStockValuation.test_dropship_standard_perpetual_anglosaxon_delivered ... 2026-10-26 08:10:02,153 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_dropshipping.tests.test_stockvaluation: Starting TestStockValuation.test_dropship_standard_perpetual_anglosaxon_ordered ... 2026-10-26 08:10:09,506 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_dropshipping.tests.test_stockvaluation: Starting TestStockValuation.test_dropship_standard_perpetual_anglosaxon_ordered_return ... 2026-10-26 08:10:18,783 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_dropshipping.tests.test_stockvaluation: Starting TestStockValuation.test_dropship_standard_perpetual_continental_delivered ... 2026-10-26 08:10:24,289 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_dropshipping.tests.test_stockvaluation: Starting TestStockValuation.test_dropship_standard_perpetual_continental_ordered ... 2026-10-26 08:10:30,372 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 08:10:47,486 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_landed_costs.tests.test_stock_landed_costs: Starting TestStockLandedCosts.test_aml_account_selection ... 2026-10-26 08:10:51,536 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_landed_costs.tests.test_stock_landed_costs: Starting TestStockLandedCosts.test_landed_cost_in_move_line ... 2026-10-26 08:10:52,288 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_landed_costs.tests.test_stock_landed_costs: Starting TestStockLandedCosts.test_stock_landed_costs ... 2026-10-26 08:10:55,219 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 08:11:22,496 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_branches: Starting TestStockLandedCostsBranches.test_create_lc_from_branch ... 2026-10-26 08:11:23,947 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_branches: Starting TestStockLandedCostsBranches.test_lc_generated_from_bill ... 2026-10-26 08:11:31,438 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 08:11:31,997 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_lots: Starting TestStockLandedCostsLots.test_landed_cost_when_partially_sold ... 2026-10-26 08:11:33,441 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1447, 1448] 2026-10-26 08:11:34,744 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_lots: Starting TestStockLandedCostsLots.test_landed_cost_with_split_lot ... 2026-10-26 08:11:36,224 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1454] 2026-10-26 08:11:37,316 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_lots: Starting TestStockLandedCostsLots.test_stock_landed_costs_lots ... 2026-10-26 08:11:40,740 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1463, 1464] 2026-10-26 08:11:42,404 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1468] 2026-10-26 08:11:43,554 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 08:11:59,698 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_purchase: Starting TestLandedCosts.test_00_landed_costs_on_incoming_shipment ... 2026-10-26 08:12:01,860 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_purchase: Starting TestLandedCosts.test_00_landed_costs_on_incoming_shipment_without_real_time ... 2026-10-26 08:12:03,076 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_purchase: Starting TestLandedCosts.test_01_negative_landed_costs_on_incoming_shipment ... 2026-10-26 08:12:07,242 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_purchase: Starting TestLandedCosts.test_no_price_diff_on_landed_cost_bill ... 2026-10-26 08:12:08,528 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 08:12:25,623 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_purchase: Starting TestLandedCostsWithPurchaseAndInv.test_invoice_after_lc ... 2026-10-26 08:12:32,844 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_purchase: Starting TestLandedCostsWithPurchaseAndInv.test_invoice_after_lc_amls ... 2026-10-26 08:12:37,247 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_purchase: Starting TestLandedCostsWithPurchaseAndInv.test_landed_cost_avco_partial_bill_rounding ... 2026-10-26 08:12:43,241 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_purchase: Starting TestLandedCostsWithPurchaseAndInv.test_landed_costs_avco_invoice_before_receipt ... 2026-10-26 08:12:50,211 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_purchase: Starting TestLandedCostsWithPurchaseAndInv.test_lc_with_avco_ordered_qty_backorder ... 2026-10-26 08:13:00,206 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_purchase: Starting TestLandedCostsWithPurchaseAndInv.test_lc_with_avco_ordered_qty_invoice_receipt_order ... 2026-10-26 08:13:10,589 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_purchase: Starting TestLandedCostsWithPurchaseAndInv.test_refund_landed_cost_creates_negative_valuation ... 2026-10-26 08:13:15,526 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #591 deleted account.move.line.ctp records with IDs: [2050, 2051, 2052] 2026-10-26 08:13:15,769 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #591 deleted account.move.line records with IDs: [3817] 2026-10-26 08:13:18,036 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-26 08:13:35,424 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_rounding: Starting TestStockLandedCostsRounding.test_lc_cost_split_cumulative_rounding_diff ... 2026-10-26 08:13:45,245 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_rounding: Starting TestStockLandedCostsRounding.test_stock_landed_costs_rounding ... 2026-10-26 08:13:48,362 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_rounding: Starting TestStockLandedCostsRounding.test_stock_landed_costs_rounding_02 ... 2026-10-26 08:13:52,110 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_landed_costs.tests.test_stock_landed_costs_rounding: Starting TestStockLandedCostsRounding.test_stock_landed_costs_rounding_03 ... 2026-10-26 08:13:55,701 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 08:14:15,236 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCFIFO.test_alreadyout_1 ... 2026-10-26 08:14:18,967 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCFIFO.test_alreadyout_2 ... 2026-10-26 08:14:23,474 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCFIFO.test_alreadyout_3 ... 2026-10-26 08:14:27,809 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCFIFO.test_fifo_to_standard_1 ... 2026-10-26 08:14:32,535 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCFIFO.test_in_and_out_1 ... 2026-10-26 08:14:36,842 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCFIFO.test_landed_cost_different_uom ... 2026-10-26 08:14:39,309 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCFIFO.test_negative_1 ... 2026-10-26 08:14:43,101 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCFIFO.test_normal_1 ... 2026-10-26 08:14:47,335 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCFIFO.test_rounding_1 ... 2026-10-26 08:14:52,267 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCFIFO.test_rounding_2 ... 2026-10-26 08:14:57,679 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCFIFO.test_rounding_3 ... 2026-10-26 08:15:03,586 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 08:15:23,348 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCAVCO.test_alreadyout_1 ... 2026-10-26 08:15:27,025 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCAVCO.test_alreadyout_2 ... 2026-10-26 08:15:32,754 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCAVCO.test_lc_generated_from_bill_multi_comapnies ... 2026-10-26 08:15:52,113 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCAVCO.test_negative_1 ... 2026-10-26 08:15:56,850 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCAVCO.test_normal_1 ... 2026-10-26 08:16:01,625 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 08:16:22,023 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCFIFOVB.test_create_landed_cost_from_bill_multi_currencies ... 2026-10-26 08:16:34,786 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCFIFOVB.test_vendor_bill_flow_anglo_saxon_1 ... 2026-10-26 08:16:43,927 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCFIFOVB.test_vendor_bill_flow_anglo_saxon_2 ... 2026-10-26 08:16:52,632 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestStockValuationLCFIFOVB.test_vendor_bill_flow_continental_1 ... 2026-10-26 08:17:02,433 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 08:17:22,927 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_landed_costs.tests.test_stockvaluationlayer: Starting TestAccountInvoicingWithCOA.test_fifo_return_twice_and_bill_with_landed_cost_and_multi_currency ... 2026-10-26 08:17:39,513 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 08:17:39,544 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking: Starting TestBatchPicking02.test_add_batch_move_line ... 2026-10-26 08:17:41,104 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking: Starting TestBatchPicking02.test_backorder_batching ... 2026-10-26 08:17:45,455 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1560] 2026-10-26 08:17:46,439 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking: Starting TestBatchPicking02.test_backorder_batching_3 ... 2026-10-26 08:17:48,500 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking: Starting TestBatchPicking02.test_backorder_batching_4 ... 2026-10-26 08:17:50,565 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking: Starting TestBatchPicking02.test_batch_validation_without_backorder ... 2026-10-26 08:17:52,363 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking: Starting TestBatchPicking02.test_same_package_several_pickings ... 2026-10-26 08:17:54,645 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted stock.quant records with IDs: [1080, 1079] 2026-10-26 08:17:55,001 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 08:17:55,043 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking: Starting TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization ... 2026-10-26 08:17:57,678 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization: Chrome pid: 6410 2026-10-26 08:17:57,679 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization: Chrome headless temporary user profile dir: /tmp/tmpp986b47i_chrome_odoo 2026-10-26 08:17:57,679 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization: Issuing json command http://127.0.0.1:40881/json/version 2026-10-26 08:17:57,680 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:40881/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:17:57,747 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization: Browser version: Chrome/150.0.7871.114 2026-10-26 08:17:57,747 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization: Issuing json command http://127.0.0.1:40881/json 2026-10-26 08:17:57,748 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:40881/json with timeout 3 increased to 10s during tests 2026-10-26 08:17:57,779 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization: Websocket url found: ws://127.0.0.1:40881/devtools/page/B21810E12E6BAE85FE7BB8EE86E9ADF0 2026-10-26 08:17:57,796 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization: Enable chrome headless console log notification 2026-10-26 08:17:57,807 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization: Chrome headless enable page notifications 2026-10-26 08:17:58,103 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 08:17:58,123 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization: Setting session cookie in browser 2026-10-26 08:17:58,125 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization: Open "http://127.0.0.1:8069/odoo/action-1175/626" in browser 2026-10-26 08:17:58,126 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization: Navigating to: "http://127.0.0.1:8069/odoo/action-1175/626" 2026-10-26 08:17:58,148 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:18:01,590 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:01] "GET /odoo/action-1175/626 HTTP/1.1" 200 - 185 0.320 3.126 2026-10-26 08:18:01,596 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization: Navigation result: {'frameId': 'B21810E12E6BAE85FE7BB8EE86E9ADF0', 'loaderId': 'DE6B921473B447DFEEE5009D16FD9F63', 'isDownload': False} 2026-10-26 08:18:01,596 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization: Evaluate ready code "odoo.isTourReady('test_stock_picking_batch_sm_to_sml_synchronization')" 2026-10-26 08:18:01,685 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:01] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.011 0.024 2026-10-26 08:18:01,701 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:01] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.045 2026-10-26 08:18:01,721 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:01] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.057 2026-10-26 08:18:01,782 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:01] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.020 0.092 2026-10-26 08:18:01,828 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 08:18:03,041 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:03] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.559 0.822 2026-10-26 08:18:03,065 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:03] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 1.134 2026-10-26 08:18:03,097 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:03] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.010 0.877 2026-10-26 08:18:03,342 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:03] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-26 08:18:03,347 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:03] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-10-26 08:18:03,357 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:03] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.024 2026-10-26 08:18:03,398 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:03] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.026 2026-10-26 08:18:03,424 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: Owl is running in 'dev' mode. 2026-10-26 08:18:03,492 103 INFO rb-9ca8621-226001-429047 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 08:18:03,612 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:03] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.087 0.097 2026-10-26 08:18:03,616 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:03] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.147 2026-10-26 08:18:03,718 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization: Evaluate test code "odoo.startTour('test_stock_picking_batch_sm_to_sml_synchronization', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-1175/626", "delayToCheckUndeterminisms": 0})" 2026-10-26 08:18:03,735 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: [1/22] Tour test_stock_picking_batch_sm_to_sml_synchronization → Step .btn-primary[name=action_confirm] 2026-10-26 08:18:03,859 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:03] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.074 0.261 2026-10-26 08:18:03,860 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:03] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 08:18:03,921 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:03] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.015 0.388 2026-10-26 08:18:03,998 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:03] "GET /odoo/offline HTTP/1.1" 200 - 5 0.029 0.272 2026-10-26 08:18:04,004 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.282 2026-10-26 08:18:04,117 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 08:18:04,128 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:04] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.057 0.130 2026-10-26 08:18:04,171 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.026 2026-10-26 08:18:04,178 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:04] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.022 0.331 2026-10-26 08:18:04,228 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:04] "GET /web/image/res.partner/3/avatar_128?unique=1792982153000 HTTP/1.1" 200 - 9 0.015 0.269 2026-10-26 08:18:04,932 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:04] "POST /mail/data HTTP/1.1" 200 - 145 0.377 0.835 2026-10-26 08:18:04,971 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:04] "POST /web/action/load HTTP/1.1" 200 - 9 0.011 0.988 2026-10-26 08:18:05,164 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-26 08:18:05,210 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:05] "GET /stock_picking_batch/static/shapes/wave-picking.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-26 08:18:05,222 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:05] "GET /stock_picking_batch/static/shapes/batch-picking.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 08:18:05,240 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:05] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.017 0.050 2026-10-26 08:18:05,257 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:05] "GET /stock_picking_batch/static/shapes/cluster-picking.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 08:18:05,366 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 08:18:05,502 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:05] "POST /web/dataset/call_kw/stock.picking.batch/get_views HTTP/1.1" 200 - 65 0.086 0.178 2026-10-26 08:18:05,677 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:05] "POST /web/dataset/call_kw/stock.picking/get_views HTTP/1.1" 200 - 26 0.037 0.091 2026-10-26 08:18:05,686 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:05] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.131 2026-10-26 08:18:05,926 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:05] "POST /web/dataset/call_kw/stock.picking.batch/web_read HTTP/1.1" 200 - 52 0.095 0.119 2026-10-26 08:18:06,062 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:06] "POST /web/dataset/call_kw/stock.picking.batch/zalo_check_recipients HTTP/1.1" 200 - 1 0.002 0.010 2026-10-26 08:18:06,110 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:06] "POST /web/dataset/call_kw/stock.picking.type/has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 08:18:06,228 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:06] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:18:06,281 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:06] "POST /web/dataset/call_kw/stock.picking.batch/zalo_check_recipients HTTP/1.1" 200 - 1 0.003 0.009 2026-10-26 08:18:06,370 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: [2/22] Tour test_stock_picking_batch_sm_to_sml_synchronization → Step .o_data_cell[name=name] 2026-10-26 08:18:06,423 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:06] "POST /mail/thread/data HTTP/1.1" 200 - 28 0.071 0.074 2026-10-26 08:18:06,493 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: [3/22] Tour test_stock_picking_batch_sm_to_sml_synchronization → Step Check the modal 'Open: Transfers' is open (trigger: .modal h4:contains(open: transfers)) 2026-10-26 08:18:06,543 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:06] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.057 0.066 2026-10-26 08:18:06,691 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:06] "POST /web/dataset/call_button/stock.picking.batch/action_confirm HTTP/1.1" 200 - 36 0.064 0.219 2026-10-26 08:18:07,077 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:07] "POST /web/dataset/call_kw/stock.picking/get_views HTTP/1.1" 200 - 48 0.085 0.494 2026-10-26 08:18:07,187 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:07] "GET /web/image/res.partner/2/avatar_128?unique=1792982153000 HTTP/1.1" 200 - 13 0.065 0.319 2026-10-26 08:18:07,371 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:07] "POST /web/dataset/call_kw/stock.picking.batch/web_read HTTP/1.1" 200 - 32 0.082 0.458 2026-10-26 08:18:07,421 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:07] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.015 0.627 2026-10-26 08:18:07,686 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:07] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 68 0.124 0.394 2026-10-26 08:18:07,747 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:07] "POST /mail/thread/data HTTP/1.1" 200 - 13 0.016 0.269 2026-10-26 08:18:07,933 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: [4/22] Tour test_stock_picking_batch_sm_to_sml_synchronization → Step Click in cell to start edition (trigger: .modal:contains(open: transfers) .o_data_row > td:contains('Product A')) 2026-10-26 08:18:08,027 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: [5/22] Tour test_stock_picking_batch_sm_to_sml_synchronization → Step .modal:contains(open: transfers) .o_list_number > div[name=quantity] input 2026-10-26 08:18:08,119 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: [6/22] Tour test_stock_picking_batch_sm_to_sml_synchronization → Step .modal:contains(open: transfers) .fa-list 2026-10-26 08:18:08,187 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: [7/22] Tour test_stock_picking_batch_sm_to_sml_synchronization → Step .modal:contains(open: stock move) h4:contains('Stock move') 2026-10-26 08:18:08,260 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:08] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 17 0.016 0.054 2026-10-26 08:18:08,448 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:08] "POST /web/dataset/call_kw/stock.picking/onchange HTTP/1.1" 200 - 42 0.034 0.096 2026-10-26 08:18:08,831 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:08] "POST /web/dataset/call_kw/stock.picking/web_save HTTP/1.1" 200 - 85 0.084 0.217 2026-10-26 08:18:08,908 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:08] "POST /web/dataset/call_kw/stock.move/get_views HTTP/1.1" 200 - 4 0.005 0.031 2026-10-26 08:18:08,972 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:08] "POST /web/dataset/call_kw/stock.move.line/get_views HTTP/1.1" 200 - 4 0.002 0.034 2026-10-26 08:18:09,065 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:09] "POST /web/dataset/call_kw/stock.move/web_read HTTP/1.1" 200 - 15 0.021 0.047 2026-10-26 08:18:09,166 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: [8/22] Tour test_stock_picking_batch_sm_to_sml_synchronization → Step .modal:contains(open: stock move) .o_field_pick_from > span:contains('WH/Stock/Shelf A') 2026-10-26 08:18:09,230 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: [9/22] Tour test_stock_picking_batch_sm_to_sml_synchronization → Step .modal:contains(open: stock move) .o_list_footer .o_list_number > span:contains('7') 2026-10-26 08:18:09,297 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: [10/22] Tour test_stock_picking_batch_sm_to_sml_synchronization → Step Click Save (trigger: .modal:contains(open: stock move) .o_form_button_save) 2026-10-26 08:18:09,375 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: [11/22] Tour test_stock_picking_batch_sm_to_sml_synchronization → Step Click in cell to start edition (trigger: .modal:contains(open: transfers) .o_data_row > td:contains('Product A')) 2026-10-26 08:18:09,466 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: [12/22] Tour test_stock_picking_batch_sm_to_sml_synchronization → Step .modal:contains(open: transfers) .o_list_number[name=quantity] input 2026-10-26 08:18:09,542 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: [13/22] Tour test_stock_picking_batch_sm_to_sml_synchronization → Step .modal:contains(open: transfers) .fa-list 2026-10-26 08:18:09,614 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: [14/22] Tour test_stock_picking_batch_sm_to_sml_synchronization → Step Click in cell to start edition (trigger: .modal:contains(open: stock move) .o_field_pick_from > span:contains('WH/Stock/Shelf A')) 2026-10-26 08:18:09,724 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:09] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 19 0.012 0.089 2026-10-26 08:18:09,951 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:09] "POST /web/dataset/call_kw/stock.picking/onchange HTTP/1.1" 200 - 43 0.030 0.100 2026-10-26 08:18:10,265 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:10] "POST /web/dataset/call_kw/stock.picking/web_save HTTP/1.1" 200 - 75 0.061 0.180 2026-10-26 08:18:10,400 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:10] "POST /web/dataset/call_kw/stock.move/web_read HTTP/1.1" 200 - 14 0.013 0.046 2026-10-26 08:18:10,506 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: [15/22] Tour test_stock_picking_batch_sm_to_sml_synchronization → Step .modal:contains(open: stock move) .o_list_number[name=quantity] input 2026-10-26 08:18:10,586 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: [16/22] Tour test_stock_picking_batch_sm_to_sml_synchronization → Step Click Save (trigger: .modal:contains(open: stock move) .o_form_button_save:contains(save)) 2026-10-26 08:18:10,662 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: [17/22] Tour test_stock_picking_batch_sm_to_sml_synchronization → Step Click in cell to start edition (trigger: .modal:contains(open: transfers) .o_data_row > td:contains(27)) 2026-10-26 08:18:10,756 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:10] "POST /web/dataset/call_kw/stock.move.line/onchange HTTP/1.1" 200 - 19 0.034 0.055 2026-10-26 08:18:10,884 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:10] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 21 0.021 0.063 2026-10-26 08:18:11,126 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:11] "POST /web/dataset/call_kw/stock.picking/onchange HTTP/1.1" 200 - 46 0.038 0.127 2026-10-26 08:18:11,230 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: [18/22] Tour test_stock_picking_batch_sm_to_sml_synchronization → Step .modal:contains(open: transfers) .o_field_widget[name=quantity] input 2026-10-26 08:18:11,302 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: [19/22] Tour test_stock_picking_batch_sm_to_sml_synchronization → Step .modal:contains(open: transfers) .fa-list 2026-10-26 08:18:11,383 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: [20/22] Tour test_stock_picking_batch_sm_to_sml_synchronization → Step .modal:contains(open: stock move) .o_data_row > td:contains(7) 2026-10-26 08:18:11,479 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:11] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 21 0.020 0.072 2026-10-26 08:18:11,743 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:11] "POST /web/dataset/call_kw/stock.picking/onchange HTTP/1.1" 200 - 46 0.057 0.152 2026-10-26 08:18:12,067 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:12] "POST /web/dataset/call_kw/stock.picking/web_save HTTP/1.1" 200 - 81 0.077 0.171 2026-10-26 08:18:12,186 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:12] "POST /web/dataset/call_kw/stock.move/web_read HTTP/1.1" 200 - 14 0.022 0.053 2026-10-26 08:18:12,307 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: [21/22] Tour test_stock_picking_batch_sm_to_sml_synchronization → Step Click Save (trigger: .modal:contains(open: stock move) .o_form_button_save) 2026-10-26 08:18:12,377 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: [22/22] Tour test_stock_picking_batch_sm_to_sml_synchronization → Step .modal:contains(open: transfers) .o_form_button_save 2026-10-26 08:18:12,502 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: tour succeeded 2026-10-26 08:18:12,503 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: ╔═══════════════════════════════════════════════════════════════════╗ ║ TOUR test_stock_picking_batch_sm_to_sml_synchronization SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════╝ 2026-10-26 08:18:12,793 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization.browser: heap 34224860 (allocated 36823040) 2026-10-26 08:18:12,807 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization: Closing chrome headless with pid 6410 2026-10-26 08:18:12,809 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization: Closing websocket connection 2026-10-26 08:18:12,810 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization: Terminating chrome headless with pid 6410 2026-10-26 08:18:12,937 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_081812_936932_test_stock_picking_batch_sm_to_sml_synchronization.txt 2026-10-26 08:18:12,937 103 INFO rb-9ca8621-226001-429047 odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization: Removing chrome user profile "/tmp/tmpp986b47i_chrome_odoo" 2026-10-26 08:18:13,019 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 08:18:15,511 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_certification_flow: Starting TestCertificationFlow.test_flow_certification ... 2026-10-26 08:18:15,748 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:user_emp from n/a 2026-10-26 08:18:15,809 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:18:16,391 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:16] "GET /survey/start/24db12a8-27c4-435b-85f9-c202e0111c40 HTTP/1.1" 303 - 47 0.076 0.522 2026-10-26 08:18:17,542 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:17] "GET /survey/24db12a8-27c4-435b-85f9-c202e0111c40 HTTP/1.1" 200 - 178 0.157 0.986 2026-10-26 08:18:17,656 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:17] "GET /survey/24db12a8-27c4-435b-85f9-c202e0111c40/c44b9a09-7320-4507-9c0f-e526b00457ef HTTP/1.1" 200 - 18 0.013 0.079 2026-10-26 08:18:17,914 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:17] "POST /survey/begin/24db12a8-27c4-435b-85f9-c202e0111c40/c44b9a09-7320-4507-9c0f-e526b00457ef HTTP/1.1" 200 - 43 0.031 0.219 2026-10-26 08:18:18,105 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:18] "POST /survey/submit/24db12a8-27c4-435b-85f9-c202e0111c40/c44b9a09-7320-4507-9c0f-e526b00457ef HTTP/1.1" 200 - 43 0.047 0.069 2026-10-26 08:18:18,434 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:18] "GET /survey/24db12a8-27c4-435b-85f9-c202e0111c40/c44b9a09-7320-4507-9c0f-e526b00457ef HTTP/1.1" 200 - 37 0.025 0.259 2026-10-26 08:18:18,545 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:18] "POST /survey/submit/24db12a8-27c4-435b-85f9-c202e0111c40/c44b9a09-7320-4507-9c0f-e526b00457ef HTTP/1.1" 200 - 37 0.023 0.053 2026-10-26 08:18:18,700 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:18] "GET /survey/24db12a8-27c4-435b-85f9-c202e0111c40/c44b9a09-7320-4507-9c0f-e526b00457ef HTTP/1.1" 200 - 24 0.043 0.092 2026-10-26 08:18:18,791 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:18] "POST /survey/submit/24db12a8-27c4-435b-85f9-c202e0111c40/c44b9a09-7320-4507-9c0f-e526b00457ef HTTP/1.1" 200 - 31 0.027 0.049 2026-10-26 08:18:18,927 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:18] "GET /survey/24db12a8-27c4-435b-85f9-c202e0111c40/c44b9a09-7320-4507-9c0f-e526b00457ef HTTP/1.1" 200 - 24 0.022 0.101 2026-10-26 08:18:19,091 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:19] "POST /survey/submit/24db12a8-27c4-435b-85f9-c202e0111c40/c44b9a09-7320-4507-9c0f-e526b00457ef HTTP/1.1" 200 - 37 0.037 0.085 2026-10-26 08:18:19,252 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:19] "GET /survey/24db12a8-27c4-435b-85f9-c202e0111c40/c44b9a09-7320-4507-9c0f-e526b00457ef HTTP/1.1" 200 - 26 0.016 0.123 2026-10-26 08:18:19,388 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:19] "POST /survey/submit/24db12a8-27c4-435b-85f9-c202e0111c40/c44b9a09-7320-4507-9c0f-e526b00457ef HTTP/1.1" 200 - 33 0.033 0.070 2026-10-26 08:18:19,538 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:19] "GET /survey/24db12a8-27c4-435b-85f9-c202e0111c40/c44b9a09-7320-4507-9c0f-e526b00457ef HTTP/1.1" 200 - 24 0.017 0.116 2026-10-26 08:18:19,629 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #612 deleted survey.user_input.line records with IDs: [200] 2026-10-26 08:18:19,675 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:19] "POST /survey/submit/24db12a8-27c4-435b-85f9-c202e0111c40/c44b9a09-7320-4507-9c0f-e526b00457ef HTTP/1.1" 200 - 47 0.030 0.054 2026-10-26 08:18:19,807 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:19] "GET /survey/24db12a8-27c4-435b-85f9-c202e0111c40/c44b9a09-7320-4507-9c0f-e526b00457ef HTTP/1.1" 200 - 24 0.014 0.101 2026-10-26 08:18:20,297 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:20] "POST /survey/submit/24db12a8-27c4-435b-85f9-c202e0111c40/c44b9a09-7320-4507-9c0f-e526b00457ef HTTP/1.1" 200 - 106 0.117 0.332 2026-10-26 08:18:20,432 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:20] "GET /survey/24db12a8-27c4-435b-85f9-c202e0111c40/c44b9a09-7320-4507-9c0f-e526b00457ef HTTP/1.1" 200 - 23 0.015 0.109 2026-10-26 08:18:30,646 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_certification_flow: Starting TestCertificationFlow.test_randomized_certification ... 2026-10-26 08:18:30,850 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:user_emp from n/a 2026-10-26 08:18:30,882 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:18:31,440 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:31] "GET /survey/start/5d74358f-992c-4560-92b3-7c327dc69c90 HTTP/1.1" 303 - 47 0.055 0.505 2026-10-26 08:18:32,433 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:32] "GET /survey/5d74358f-992c-4560-92b3-7c327dc69c90 HTTP/1.1" 200 - 177 0.135 0.844 2026-10-26 08:18:32,524 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:32] "GET /survey/5d74358f-992c-4560-92b3-7c327dc69c90/958d3f50-ad22-4204-a79d-fed6fe8dab0e HTTP/1.1" 200 - 18 0.013 0.061 2026-10-26 08:18:32,742 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:32] "POST /survey/begin/5d74358f-992c-4560-92b3-7c327dc69c90/958d3f50-ad22-4204-a79d-fed6fe8dab0e HTTP/1.1" 200 - 43 0.023 0.186 2026-10-26 08:18:32,871 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:32] "POST /survey/submit/5d74358f-992c-4560-92b3-7c327dc69c90/958d3f50-ad22-4204-a79d-fed6fe8dab0e HTTP/1.1" 200 - 52 0.037 0.077 2026-10-26 08:18:33,017 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:33] "GET /survey/5d74358f-992c-4560-92b3-7c327dc69c90/958d3f50-ad22-4204-a79d-fed6fe8dab0e HTTP/1.1" 200 - 24 0.015 0.121 2026-10-26 08:18:33,096 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 08:18:35,547 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_flow: Starting TestSurveyFlow.test_flow_public ... 2026-10-26 08:18:35,699 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:18:36,199 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:36] "GET /survey/start/9531ecc8-aaaa-4af5-adfc-49d50e305cf6 HTTP/1.1" 303 - 39 0.033 0.472 2026-10-26 08:18:37,165 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:37] "GET /survey/9531ecc8-aaaa-4af5-adfc-49d50e305cf6 HTTP/1.1" 200 - 107 0.120 0.839 2026-10-26 08:18:37,274 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:37] "GET /survey/9531ecc8-aaaa-4af5-adfc-49d50e305cf6/56735299-a1a4-4e13-bddb-cd717dcf63a8 HTTP/1.1" 200 - 18 0.021 0.055 2026-10-26 08:18:37,498 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:37] "POST /survey/begin/9531ecc8-aaaa-4af5-adfc-49d50e305cf6/56735299-a1a4-4e13-bddb-cd717dcf63a8 HTTP/1.1" 200 - 39 0.029 0.183 2026-10-26 08:18:37,672 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:37] "POST /survey/submit/9531ecc8-aaaa-4af5-adfc-49d50e305cf6/56735299-a1a4-4e13-bddb-cd717dcf63a8 HTTP/1.1" 200 - 41 0.022 0.083 2026-10-26 08:18:37,960 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:37] "GET /survey/9531ecc8-aaaa-4af5-adfc-49d50e305cf6/56735299-a1a4-4e13-bddb-cd717dcf63a8 HTTP/1.1" 200 - 39 0.026 0.242 2026-10-26 08:18:38,148 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:38] "POST /survey/submit/9531ecc8-aaaa-4af5-adfc-49d50e305cf6/56735299-a1a4-4e13-bddb-cd717dcf63a8 HTTP/1.1" 200 - 43 0.031 0.082 2026-10-26 08:18:38,254 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 08:18:40,830 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_flow_with_conditions: Starting TestSurveyFlowWithConditions.test_conditional_flow_with_scoring ... 2026-10-26 08:18:41,108 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:18:41,589 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:41] "GET /survey/start/6bfa0d94-1c82-4e4e-b92a-39944ddf39ce HTTP/1.1" 303 - 39 0.033 0.456 2026-10-26 08:18:42,414 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:42] "GET /survey/6bfa0d94-1c82-4e4e-b92a-39944ddf39ce HTTP/1.1" 200 - 107 0.104 0.712 2026-10-26 08:18:42,527 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:42] "GET /survey/6bfa0d94-1c82-4e4e-b92a-39944ddf39ce/1c282bcb-f5c9-4b5d-95d6-523afef7f5ee HTTP/1.1" 200 - 18 0.013 0.059 2026-10-26 08:18:42,813 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:42] "POST /survey/begin/6bfa0d94-1c82-4e4e-b92a-39944ddf39ce/1c282bcb-f5c9-4b5d-95d6-523afef7f5ee HTTP/1.1" 200 - 43 0.034 0.243 2026-10-26 08:18:43,104 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:43] "POST /survey/submit/6bfa0d94-1c82-4e4e-b92a-39944ddf39ce/1c282bcb-f5c9-4b5d-95d6-523afef7f5ee HTTP/1.1" 200 - 68 0.039 0.098 2026-10-26 08:18:43,230 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:43] "GET /survey/6bfa0d94-1c82-4e4e-b92a-39944ddf39ce/1c282bcb-f5c9-4b5d-95d6-523afef7f5ee HTTP/1.1" 200 - 24 0.017 0.078 2026-10-26 08:18:43,327 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 08:18:44,123 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_performance: Starting SurveyPerformance.test_survey_results_with_multiple_filters_mixed_model ... 2026-10-26 08:18:44,207 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:survey_manager from n/a 2026-10-26 08:18:44,230 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:18:46,099 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:46] "GET /survey/results/19?filters=A,0,255|L,0,225 HTTP/1.1" 301 - 19 0.015 1.857 2026-10-26 08:18:47,552 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:47] "GET /survey/results/test-survey-results-19?filters=A,0,255|L,0,225 HTTP/1.1" 200 - 220 0.240 1.202 2026-10-26 08:18:47,573 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:survey_manager from n/a 2026-10-26 08:18:47,602 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:47] "GET /survey/results/19?filters=A,0,255|L,0,225 HTTP/1.1" 301 - 2 0.003 0.010 2026-10-26 08:18:47,818 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:47] "GET /survey/results/test-survey-results-19?filters=A,0,255|L,0,225 HTTP/1.1" 200 - 23 0.048 0.163 2026-10-26 08:18:47,938 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_performance: Query count less than expected for user __system__: 25 < 26 in test_survey_results_with_multiple_filters_mixed_model at /data/build/rb-9ca8621-226001/addons/survey/tests/test_survey_performance.py:21 2026-10-26 08:18:47,981 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_performance: Starting SurveyPerformance.test_survey_results_with_multiple_filters_question_answer_model ... 2026-10-26 08:18:48,005 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:survey_manager from n/a 2026-10-26 08:18:48,024 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:18:48,483 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:48] "GET /survey/results/19?filters=A,0,255|A,0,253 HTTP/1.1" 301 - 20 0.013 0.450 2026-10-26 08:18:50,110 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:50] "GET /survey/results/test-survey-results-19?filters=A,0,255|A,0,253 HTTP/1.1" 200 - 223 0.258 1.360 2026-10-26 08:18:50,157 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:survey_manager from n/a 2026-10-26 08:18:50,187 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:50] "GET /survey/results/19?filters=A,0,255|A,0,253 HTTP/1.1" 301 - 2 0.002 0.011 2026-10-26 08:18:50,412 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:50] "GET /survey/results/test-survey-results-19?filters=A,0,255|A,0,253 HTTP/1.1" 200 - 21 0.052 0.160 2026-10-26 08:18:50,524 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_performance: Query count less than expected for user __system__: 23 < 24 in test_survey_results_with_multiple_filters_question_answer_model at /data/build/rb-9ca8621-226001/addons/survey/tests/test_survey_performance.py:34 2026-10-26 08:18:50,570 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_performance: Starting SurveyPerformance.test_survey_results_with_one_filter ... 2026-10-26 08:18:50,595 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:survey_manager from n/a 2026-10-26 08:18:50,627 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:18:51,068 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:51] "GET /survey/results/19?filters=A,0,253 HTTP/1.1" 301 - 20 0.017 0.427 2026-10-26 08:18:52,615 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:52] "GET /survey/results/test-survey-results-19?filters=A,0,253 HTTP/1.1" 200 - 223 0.262 1.278 2026-10-26 08:18:52,637 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:survey_manager from n/a 2026-10-26 08:18:52,659 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:52] "GET /survey/results/19?filters=A,0,253 HTTP/1.1" 301 - 2 0.001 0.010 2026-10-26 08:18:52,892 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:52] "GET /survey/results/test-survey-results-19?filters=A,0,253 HTTP/1.1" 200 - 21 0.045 0.178 2026-10-26 08:18:52,988 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_performance: Query count less than expected for user __system__: 23 < 24 in test_survey_results_with_one_filter at /data/build/rb-9ca8621-226001/addons/survey/tests/test_survey_performance.py:43 2026-10-26 08:18:53,040 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 08:18:55,560 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_security: Starting TestSurveySecurityControllers.test_survey_start_short ... 2026-10-26 08:18:55,614 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:18:56,164 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:56] "GET /s/123456 HTTP/1.1" 303 - 14 0.007 0.547 2026-10-26 08:18:56,239 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:56] "GET /survey/start/b8160976-5214-4a69-be41-d8220ce583a2 HTTP/1.1" 303 - 25 0.020 0.050 2026-10-26 08:18:57,048 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:57] "GET /survey/b8160976-5214-4a69-be41-d8220ce583a2 HTTP/1.1" 200 - 106 0.077 0.725 2026-10-26 08:18:57,105 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:57] "GET /s/______ HTTP/1.1" 200 - 8 0.008 0.045 2026-10-26 08:18:57,203 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:57] "GET /s/123456 HTTP/1.1" 200 - 5 0.006 0.030 2026-10-26 08:18:57,277 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:18:57] "GET /s/123456 HTTP/1.1" 200 - 6 0.009 0.031 2026-10-26 08:18:57,385 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-26 08:18:57,430 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend: Starting TestUi.test_tour_test_survey_form_triggers ... 2026-10-26 08:18:57,890 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers: Chrome pid: 6708 2026-10-26 08:18:57,891 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers: Chrome headless temporary user profile dir: /tmp/tmp0vbvmcry_chrome_odoo 2026-10-26 08:18:57,891 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers: Issuing json command http://127.0.0.1:44611/json/version 2026-10-26 08:18:57,892 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:44611/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:18:58,055 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers: Browser version: Chrome/150.0.7871.114 2026-10-26 08:18:58,055 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers: Issuing json command http://127.0.0.1:44611/json 2026-10-26 08:18:58,056 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:44611/json with timeout 3 increased to 10s during tests 2026-10-26 08:18:58,099 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers: Websocket url found: ws://127.0.0.1:44611/devtools/page/0A8D87DA445129E8AF6BB6B6256FDE70 2026-10-26 08:18:58,122 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers: Enable chrome headless console log notification 2026-10-26 08:18:58,142 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers: Chrome headless enable page notifications 2026-10-26 08:18:58,235 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 08:18:58,257 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers: Setting session cookie in browser 2026-10-26 08:18:58,280 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-26 08:18:58,280 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-26 08:18:58,306 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:19:00,260 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:00] "GET /odoo HTTP/1.1" 200 - 191 0.278 1.682 2026-10-26 08:19:00,264 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers: Navigation result: {'frameId': '0A8D87DA445129E8AF6BB6B6256FDE70', 'loaderId': 'E6827BB903638A21D8A459FEAD028CCB', 'isDownload': False} 2026-10-26 08:19:00,264 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers: Evaluate ready code "odoo.isTourReady('survey_tour_test_survey_form_triggers')" 2026-10-26 08:19:00,336 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:00] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.009 0.024 2026-10-26 08:19:00,398 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.034 0.033 2026-10-26 08:19:01,583 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:01] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.485 0.778 2026-10-26 08:19:01,622 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:01] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.307 2026-10-26 08:19:01,645 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:01] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 1.341 2026-10-26 08:19:01,653 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:01] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.778 2026-10-26 08:19:01,711 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 08:19:01,714 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:01] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-26 08:19:02,601 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:02] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 08:19:02,606 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:02] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-26 08:19:02,608 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:02] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-26 08:19:02,645 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:02] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.014 2026-10-26 08:19:02,663 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: Owl is running in 'dev' mode. 2026-10-26 08:19:02,772 103 INFO rb-9ca8621-226001-429047 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 08:19:02,828 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:02] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.047 0.109 2026-10-26 08:19:02,836 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:02] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.108 2026-10-26 08:19:02,863 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers: The ready code tooks too much time : 2.599224328994751 2026-10-26 08:19:02,915 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers: Evaluate test code "odoo.startTour('survey_tour_test_survey_form_triggers', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-26 08:19:02,954 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [1/81] Tour survey_tour_test_survey_form_triggers → Step .o_navbar_apps_menu button:enabled 2026-10-26 08:19:03,037 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:03] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 08:19:03,103 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:03] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.108 0.213 2026-10-26 08:19:03,144 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:03] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.009 0.373 2026-10-26 08:19:03,169 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:03] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.281 2026-10-26 08:19:03,262 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [2/81] Tour survey_tour_test_survey_form_triggers → Step Go to Survey (trigger: .o_app[data-menu-xmlid="survey.menu_surveys"]) 2026-10-26 08:19:03,330 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:03] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:19:03,358 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:19:03,390 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:19:03,562 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [3/81] Tour survey_tour_test_survey_form_triggers → Step Create a new survey (trigger: .o-kanban-button-new) 2026-10-26 08:19:03,748 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:03] "POST /mail/data HTTP/1.1" 200 - 145 0.247 0.558 2026-10-26 08:19:03,753 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:03] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.828 2026-10-26 08:19:03,832 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:03] "GET /web/image/res.partner/3/avatar_128?unique=1792982153000 HTTP/1.1" 200 - 9 0.024 0.610 2026-10-26 08:19:03,877 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:03] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.014 0.677 2026-10-26 08:19:03,910 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:03] "POST /web/action/load HTTP/1.1" 200 - 5 0.011 0.709 2026-10-26 08:19:03,975 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:03] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.015 0.949 2026-10-26 08:19:04,051 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:04] "POST /web/action/load HTTP/1.1" 200 - 8 0.025 0.424 2026-10-26 08:19:04,057 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.021 2026-10-26 08:19:04,097 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:04] "GET /survey/static/src/img/survey_sample_survey.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 08:19:04,138 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:04] "GET /survey/static/src/img/survey_sample_live_session.png HTTP/1.1" 200 - 0 0.000 0.031 2026-10-26 08:19:04,151 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:04] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.031 0.074 2026-10-26 08:19:04,161 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:04] "GET /survey/static/src/img/survey_sample_custom.png HTTP/1.1" 200 - 0 0.000 0.043 2026-10-26 08:19:04,178 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:04] "GET /survey/static/src/img/survey_sample_assessment.png HTTP/1.1" 200 - 0 0.000 0.080 2026-10-26 08:19:04,207 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:19:04,395 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:04] "POST /web/dataset/call_kw/survey.survey/get_views HTTP/1.1" 200 - 72 0.080 0.167 2026-10-26 08:19:04,429 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:04] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.007 0.431 2026-10-26 08:19:04,619 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:04] "POST /web/dataset/call_kw/survey.survey/web_search_read HTTP/1.1" 200 - 39 0.076 0.110 2026-10-26 08:19:04,833 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:04] "GET /survey/static/src/img/trophy-solid.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:19:04,881 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [4/81] Tour survey_tour_test_survey_form_triggers → Step Set the Survey's title (trigger: .o_field_widget[name=title] textarea) 2026-10-26 08:19:04,981 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:04] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 18 0.033 0.091 2026-10-26 08:19:05,043 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:05] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.023 0.113 2026-10-26 08:19:05,094 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:05] "GET /web/image/res.users/6/avatar_128 HTTP/1.1" 200 - 10 0.013 0.151 2026-10-26 08:19:05,102 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:05] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.167 2026-10-26 08:19:05,140 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:05] "POST /web/dataset/call_kw/survey.survey/onchange HTTP/1.1" 200 - 4 0.005 0.188 2026-10-26 08:19:05,458 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:05] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:19:05,477 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [5/81] Tour survey_tour_test_survey_form_triggers → Step Add a first question (trigger: td.o_field_x2many_list_row_add a) 2026-10-26 08:19:05,653 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [6/81] Tour survey_tour_test_survey_form_triggers → Step Set the first question's title (trigger: .modal .modal-content .o_field_widget[name=title] input) 2026-10-26 08:19:05,777 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:05] "POST /web/dataset/call_kw/survey.survey/web_save HTTP/1.1" 200 - 27 0.037 0.075 2026-10-26 08:19:05,958 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:05] "POST /mail/thread/data HTTP/1.1" 200 - 49 0.055 0.080 2026-10-26 08:19:06,056 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:06] "POST /web/dataset/call_kw/survey.question/get_views HTTP/1.1" 200 - 14 0.011 0.175 2026-10-26 08:19:06,133 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:06] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.039 0.214 2026-10-26 08:19:06,170 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:06] "POST /web/dataset/call_kw/survey.question/onchange HTTP/1.1" 200 - 5 0.008 0.075 2026-10-26 08:19:06,339 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [7/81] Tour survey_tour_test_survey_form_triggers → Step Add the first answer (trigger: .modal div[name=suggested_answer_ids] .o_field_x2many_list_row_add a) 2026-10-26 08:19:06,434 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [8/81] Tour survey_tour_test_survey_form_triggers → Step .modal tr.o_selected_row div[name=value] input 2026-10-26 08:19:06,450 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:06] "POST /web/dataset/call_kw/survey.question.answer/onchange HTTP/1.1" 200 - 1 0.001 0.006 2026-10-26 08:19:06,510 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:06] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:19:06,519 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [9/81] Tour survey_tour_test_survey_form_triggers → Step Add the second answer (trigger: .modal div[name=suggested_answer_ids] .o_field_x2many_list_row_add a) 2026-10-26 08:19:06,586 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [10/81] Tour survey_tour_test_survey_form_triggers → Step .modal tr:nth-child(2).o_selected_row div[name=value] input 2026-10-26 08:19:06,596 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:06] "POST /web/dataset/call_kw/survey.question.answer/onchange HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 08:19:06,659 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:06] "POST /web/dataset/call_kw/survey.question/onchange HTTP/1.1" 200 - 3 0.007 0.026 2026-10-26 08:19:06,724 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:06] "POST /web/dataset/call_kw/survey.question.answer/onchange HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 08:19:06,785 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [11/81] Tour survey_tour_test_survey_form_triggers → Step Click Save & New (trigger: .modal button.o_form_button_save_new) 2026-10-26 08:19:06,869 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [12/81] Tour survey_tour_test_survey_form_triggers → Step Wait for the dialog to render new question form (trigger: .modal div[name=suggested_answer_ids] .o_list_table tbody tr:first-child:not(.o_data_row)) 2026-10-26 08:19:06,883 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:06] "POST /web/dataset/call_kw/survey.question.answer/onchange HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 08:19:06,956 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:06] "POST /web/dataset/call_kw/survey.question/onchange HTTP/1.1" 200 - 3 0.015 0.014 2026-10-26 08:19:07,114 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:07] "POST /web/dataset/call_kw/survey.survey/onchange HTTP/1.1" 200 - 14 0.019 0.070 2026-10-26 08:19:07,355 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:07] "POST /web/dataset/call_kw/survey.survey/web_save HTTP/1.1" 200 - 33 0.067 0.133 2026-10-26 08:19:07,379 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:07] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.003 0.011 2026-10-26 08:19:07,508 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:07] "POST /mail/thread/data HTTP/1.1" 200 - 35 0.027 0.089 2026-10-26 08:19:07,549 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:07] "POST /web/dataset/call_kw/survey.question/onchange HTTP/1.1" 200 - 6 0.005 0.132 2026-10-26 08:19:07,584 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [13/81] Tour survey_tour_test_survey_form_triggers → Step Set the second question's title (trigger: .modal .o_field_widget[name=title] input) 2026-10-26 08:19:07,653 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [14/81] Tour survey_tour_test_survey_form_triggers → Step Add the first answer (trigger: .modal div[name=suggested_answer_ids] .o_field_x2many_list_row_add a) 2026-10-26 08:19:07,724 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [15/81] Tour survey_tour_test_survey_form_triggers → Step .modal tr.o_selected_row div[name=value] input 2026-10-26 08:19:07,736 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:07] "POST /web/dataset/call_kw/survey.question.answer/onchange HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 08:19:07,814 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [16/81] Tour survey_tour_test_survey_form_triggers → Step Add the second answer (trigger: .modal div[name=suggested_answer_ids] .o_field_x2many_list_row_add a) 2026-10-26 08:19:07,883 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [17/81] Tour survey_tour_test_survey_form_triggers → Step .modal tr:nth-child(2).o_selected_row div[name=value] input 2026-10-26 08:19:07,895 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:07] "POST /web/dataset/call_kw/survey.question.answer/onchange HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 08:19:07,962 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:07] "POST /web/dataset/call_kw/survey.question/onchange HTTP/1.1" 200 - 5 0.004 0.016 2026-10-26 08:19:07,995 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:07] "POST /web/dataset/call_kw/survey.question.answer/onchange HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 08:19:08,095 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [18/81] Tour survey_tour_test_survey_form_triggers → Step Go to options tab (trigger: .modal .modal-content a[name=options].nav-link) 2026-10-26 08:19:08,180 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [19/81] Tour survey_tour_test_survey_form_triggers → Step Wait for tab options tab (trigger: .modal .modal-content a[name=options].nav-link.active) 2026-10-26 08:19:08,197 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:08] "POST /web/dataset/call_kw/survey.question.answer/onchange HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 08:19:08,238 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [20/81] Tour survey_tour_test_survey_form_triggers → Step Set a trigger for the first question (trigger: .modal .o_field_widget[name=triggering_answer_ids] input) 2026-10-26 08:19:08,277 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:08] "POST /web/dataset/call_kw/survey.question/onchange HTTP/1.1" 200 - 5 0.004 0.029 2026-10-26 08:19:08,310 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [21/81] Tour survey_tour_test_survey_form_triggers → Step Set the first question's first answer as trigger (trigger: .modal ul.ui-autocomplete a:contains(Question 1 : Answer A)) 2026-10-26 08:19:08,351 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:08] "POST /web/dataset/call_kw/survey.question.answer/name_search HTTP/1.1" 200 - 2 0.005 0.021 2026-10-26 08:19:08,404 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [22/81] Tour survey_tour_test_survey_form_triggers → Step Go to answers tab (trigger: .modal .modal-content a[name=answers].nav-link) 2026-10-26 08:19:08,459 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:08] "POST /web/dataset/call_kw/survey.question.answer/web_read HTTP/1.1" 200 - 2 0.016 0.024 2026-10-26 08:19:08,479 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [23/81] Tour survey_tour_test_survey_form_triggers → Step Wait for tab answers tab (trigger: .modal .modal-content a[name=answers].nav-link.active) 2026-10-26 08:19:08,551 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [24/81] Tour survey_tour_test_survey_form_triggers → Step Click Save & New (trigger: .modal button.o_form_button_save_new) 2026-10-26 08:19:08,593 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:08] "POST /web/dataset/call_kw/survey.question/onchange HTTP/1.1" 200 - 8 0.018 0.041 2026-10-26 08:19:08,627 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [25/81] Tour survey_tour_test_survey_form_triggers → Step Wait for the dialog to render new question form (trigger: .modal div[name=suggested_answer_ids] .o_list_table tbody tr:first-child:not(.o_data_row)) 2026-10-26 08:19:08,877 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:08] "POST /web/dataset/call_kw/survey.survey/onchange HTTP/1.1" 200 - 24 0.075 0.138 2026-10-26 08:19:09,096 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:09] "POST /web/dataset/call_kw/survey.survey/web_save HTTP/1.1" 200 - 31 0.050 0.125 2026-10-26 08:19:09,118 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:09] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.003 0.010 2026-10-26 08:19:09,259 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:09] "POST /mail/thread/data HTTP/1.1" 200 - 35 0.069 0.068 2026-10-26 08:19:09,305 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:09] "POST /web/dataset/call_kw/survey.question/onchange HTTP/1.1" 200 - 7 0.013 0.149 2026-10-26 08:19:09,340 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [26/81] Tour survey_tour_test_survey_form_triggers → Step Set the third question's title (trigger: .modal .o_field_widget[name=title] input) 2026-10-26 08:19:09,436 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [27/81] Tour survey_tour_test_survey_form_triggers → Step Add the first answer (trigger: .modal div[name=suggested_answer_ids] .o_field_x2many_list_row_add a) 2026-10-26 08:19:09,514 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [28/81] Tour survey_tour_test_survey_form_triggers → Step .modal tr.o_selected_row div[name=value] input 2026-10-26 08:19:09,527 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:09] "POST /web/dataset/call_kw/survey.question.answer/onchange HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 08:19:09,609 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [29/81] Tour survey_tour_test_survey_form_triggers → Step Add the second answer (trigger: .modal div[name=suggested_answer_ids] .o_field_x2many_list_row_add a) 2026-10-26 08:19:09,684 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [30/81] Tour survey_tour_test_survey_form_triggers → Step .modal tr:nth-child(2).o_selected_row div[name=value] input 2026-10-26 08:19:09,693 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:09] "POST /web/dataset/call_kw/survey.question.answer/onchange HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 08:19:09,747 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:09] "POST /web/dataset/call_kw/survey.question/onchange HTTP/1.1" 200 - 6 0.004 0.023 2026-10-26 08:19:09,808 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:09] "POST /web/dataset/call_kw/survey.question.answer/onchange HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 08:19:09,883 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [31/81] Tour survey_tour_test_survey_form_triggers → Step Go to options tab (trigger: .modal .modal-content a[name=options].nav-link) 2026-10-26 08:19:09,961 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:09] "POST /web/dataset/call_kw/survey.question.answer/onchange HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 08:19:09,962 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [32/81] Tour survey_tour_test_survey_form_triggers → Step Wait for tab options tab (trigger: .modal .modal-content a[name=options].nav-link.active) 2026-10-26 08:19:10,013 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [33/81] Tour survey_tour_test_survey_form_triggers → Step Set a trigger for the second question (trigger: .modal .o_field_widget[name=triggering_answer_ids] input) 2026-10-26 08:19:10,026 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:10] "POST /web/dataset/call_kw/survey.question/onchange HTTP/1.1" 200 - 6 0.004 0.021 2026-10-26 08:19:10,094 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [34/81] Tour survey_tour_test_survey_form_triggers → Step Set the second question's second answer as trigger (trigger: .modal ul.ui-autocomplete a:contains(Question 2 : Answer B)) 2026-10-26 08:19:10,130 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:10] "POST /web/dataset/call_kw/survey.question.answer/name_search HTTP/1.1" 200 - 2 0.005 0.024 2026-10-26 08:19:10,187 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [35/81] Tour survey_tour_test_survey_form_triggers → Step .modal button:contains(save & close) 2026-10-26 08:19:10,225 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:10] "POST /web/dataset/call_kw/survey.question.answer/web_read HTTP/1.1" 200 - 2 0.007 0.022 2026-10-26 08:19:10,259 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [36/81] Tour survey_tour_test_survey_form_triggers → Step body:not(:has(.modal)) 2026-10-26 08:19:10,305 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:10] "POST /web/dataset/call_kw/survey.question/onchange HTTP/1.1" 200 - 10 0.015 0.041 2026-10-26 08:19:10,549 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:10] "POST /web/dataset/call_kw/survey.survey/onchange HTTP/1.1" 200 - 24 0.053 0.135 2026-10-26 08:19:10,782 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:10] "POST /web/dataset/call_kw/survey.survey/web_save HTTP/1.1" 200 - 32 0.057 0.117 2026-10-26 08:19:10,809 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:10] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.004 0.014 2026-10-26 08:19:10,868 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [37/81] Tour survey_tour_test_survey_form_triggers → Step Check that Question 2 has 'normal' trigger icon (trigger: tr:contains('Question 2') button i.fa-code-fork) 2026-10-26 08:19:10,924 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [38/81] Tour survey_tour_test_survey_form_triggers → Step Check that Question 3 has 'normal' trigger icon (trigger: tr:contains('Question 3') button i.fa-code-fork) 2026-10-26 08:19:10,924 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:10] "POST /mail/thread/data HTTP/1.1" 200 - 35 0.031 0.075 2026-10-26 08:19:10,979 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [39/81] Tour survey_tour_test_survey_form_triggers → Step Move Question 3 above its trigger (Question 2) (trigger: div[name=question_and_page_ids] table tr:eq(3) div[name=sequence]) 2026-10-26 08:19:11,241 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [40/81] Tour survey_tour_test_survey_form_triggers → Step Check that Question 3 has 'warning' trigger icon (trigger: tr:contains('Question 3') button i.fa-exclamation-triangle) 2026-10-26 08:19:11,299 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [41/81] Tour survey_tour_test_survey_form_triggers → Step Open that question to check the server's misplacement evaluation agrees (trigger: tr.o_data_row td:contains('Question 3')) 2026-10-26 08:19:11,366 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [42/81] Tour survey_tour_test_survey_form_triggers → Step Check that an alert is shown (trigger: .modal .o_form_sheet_bg div:first-child.alert-warning:contains('positioned before some or all of its triggers')) 2026-10-26 08:19:11,367 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:11] "POST /web/dataset/call_kw/survey.survey/onchange HTTP/1.1" 200 - 24 0.051 0.117 2026-10-26 08:19:11,594 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:11] "POST /web/dataset/call_kw/survey.survey/web_save HTTP/1.1" 200 - 36 0.078 0.115 2026-10-26 08:19:11,625 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:11] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.012 2026-10-26 08:19:11,761 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:11] "POST /mail/thread/data HTTP/1.1" 200 - 35 0.030 0.092 2026-10-26 08:19:11,943 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:11] "POST /web/dataset/call_kw/survey.question/web_read HTTP/1.1" 200 - 19 0.047 0.233 2026-10-26 08:19:12,051 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [43/81] Tour survey_tour_test_survey_form_triggers → Step Go to options tab (trigger: .modal .modal-content a[name=options].nav-link) 2026-10-26 08:19:12,125 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [44/81] Tour survey_tour_test_survey_form_triggers → Step Wait for tab options tab (trigger: .modal .modal-content a[name=options].nav-link.active) 2026-10-26 08:19:12,184 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [45/81] Tour survey_tour_test_survey_form_triggers → Step Remove invalid trigger (trigger: .modal .o_field_widget[name=triggering_answer_ids] span:contains('Question 2') a.o_delete) 2026-10-26 08:19:12,261 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [46/81] Tour survey_tour_test_survey_form_triggers → Step Check that the alert is gone (trigger: .modal .o_form_sheet_bg div:first-child:not(.alert-warning).o_form_sheet) 2026-10-26 08:19:12,481 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:12] "POST /web/dataset/call_kw/survey.question/onchange HTTP/1.1" 200 - 26 0.053 0.161 2026-10-26 08:19:12,507 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [47/81] Tour survey_tour_test_survey_form_triggers → Step Choose a new valid trigger (trigger: .modal .o_field_widget[name=triggering_answer_ids] input) 2026-10-26 08:19:12,582 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [48/81] Tour survey_tour_test_survey_form_triggers → Step Set the first question's second answer as trigger, then (trigger: ul.ui-autocomplete a:contains("Question 1 : Answer B")) 2026-10-26 08:19:12,619 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:12] "POST /web/dataset/call_kw/survey.question.answer/name_search HTTP/1.1" 200 - 2 0.005 0.016 2026-10-26 08:19:12,676 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [49/81] Tour survey_tour_test_survey_form_triggers → Step Save the question (1) (trigger: .modal button:contains(save)) 2026-10-26 08:19:12,687 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:12] "POST /web/dataset/call_kw/survey.question.answer/web_read HTTP/1.1" 200 - 2 0.006 0.019 2026-10-26 08:19:12,738 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [50/81] Tour survey_tour_test_survey_form_triggers → Step body:not(:has(.modal)) 2026-10-26 08:19:12,885 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:12] "POST /web/dataset/call_kw/survey.question/onchange HTTP/1.1" 200 - 25 0.055 0.126 2026-10-26 08:19:13,086 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:13] "POST /web/dataset/call_kw/survey.survey/onchange HTTP/1.1" 200 - 26 0.047 0.121 2026-10-26 08:19:13,296 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:13] "POST /web/dataset/call_kw/survey.survey/web_save HTTP/1.1" 200 - 31 0.055 0.123 2026-10-26 08:19:13,316 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:13] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.008 2026-10-26 08:19:13,368 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [51/81] Tour survey_tour_test_survey_form_triggers → Step Check that Question 3 has its 'normal' trigger icon back (trigger: tr:contains('Question 3') button i.fa-code-fork) 2026-10-26 08:19:13,434 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [52/81] Tour survey_tour_test_survey_form_triggers → Step Move Question 3 back below Question 2 (trigger: div[name=question_and_page_ids] table tr:eq(2) div[name=sequence]) 2026-10-26 08:19:13,441 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:13] "POST /mail/thread/data HTTP/1.1" 200 - 35 0.045 0.069 2026-10-26 08:19:13,666 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [53/81] Tour survey_tour_test_survey_form_triggers → Step Open that question again (trigger: tr.o_data_row td:contains('Question 3')) 2026-10-26 08:19:13,727 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [54/81] Tour survey_tour_test_survey_form_triggers → Step Go to options tab (trigger: .modal .modal-content a[name=options].nav-link) 2026-10-26 08:19:13,829 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:13] "POST /web/dataset/call_kw/survey.survey/onchange HTTP/1.1" 200 - 24 0.046 0.159 2026-10-26 08:19:14,039 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:14] "POST /web/dataset/call_kw/survey.survey/web_save HTTP/1.1" 200 - 32 0.050 0.111 2026-10-26 08:19:14,069 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:14] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.012 2026-10-26 08:19:14,179 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:14] "POST /mail/thread/data HTTP/1.1" 200 - 35 0.032 0.067 2026-10-26 08:19:14,365 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:14] "POST /web/dataset/call_kw/survey.question/web_read HTTP/1.1" 200 - 19 0.053 0.225 2026-10-26 08:19:14,441 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [55/81] Tour survey_tour_test_survey_form_triggers → Step Wait for tab options tab (trigger: .modal .modal-content a[name=options].nav-link.active) 2026-10-26 08:19:14,508 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [56/81] Tour survey_tour_test_survey_form_triggers → Step Add a second trigger to confirm we can now use Question 2 again (trigger: .modal .modal-content .o_field_widget[name=triggering_answer_ids] input) 2026-10-26 08:19:14,592 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [57/81] Tour survey_tour_test_survey_form_triggers → Step Add the second question's second answer as trigger, then (trigger: .modal-content ul.ui-autocomplete a:contains("Question 2 : Answer B")) 2026-10-26 08:19:14,613 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:14] "POST /web/dataset/call_kw/survey.question.answer/name_search HTTP/1.1" 200 - 2 0.007 0.013 2026-10-26 08:19:14,671 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [58/81] Tour survey_tour_test_survey_form_triggers → Step Save the question (2) (trigger: .modal button:contains(save)) 2026-10-26 08:19:14,709 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:14] "POST /web/dataset/call_kw/survey.question.answer/web_read HTTP/1.1" 200 - 2 0.006 0.019 2026-10-26 08:19:14,749 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [59/81] Tour survey_tour_test_survey_form_triggers → Step body:not(:has(.modal)) 2026-10-26 08:19:14,912 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:14] "POST /web/dataset/call_kw/survey.question/onchange HTTP/1.1" 200 - 24 0.053 0.122 2026-10-26 08:19:15,131 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:15] "POST /web/dataset/call_kw/survey.survey/onchange HTTP/1.1" 200 - 26 0.052 0.131 2026-10-26 08:19:15,344 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:15] "POST /web/dataset/call_kw/survey.survey/web_save HTTP/1.1" 200 - 30 0.050 0.120 2026-10-26 08:19:15,368 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:15] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.010 2026-10-26 08:19:15,443 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [60/81] Tour survey_tour_test_survey_form_triggers → Step Move Question 1 back below Question 3 (trigger: div[name=question_and_page_ids] table tr:eq(1) div[name=sequence]) 2026-10-26 08:19:15,503 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:15] "POST /mail/thread/data HTTP/1.1" 200 - 35 0.036 0.077 2026-10-26 08:19:15,682 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [61/81] Tour survey_tour_test_survey_form_triggers → Step Check that Question 3 has 'warning' trigger icon (trigger: tr:contains('Question 3') button i.fa-exclamation-triangle) 2026-10-26 08:19:15,743 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [62/81] Tour survey_tour_test_survey_form_triggers → Step Open that question again (trigger: tr.o_data_row td:contains('Question 3')) 2026-10-26 08:19:15,803 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [63/81] Tour survey_tour_test_survey_form_triggers → Step Check that an alert is shown also when only one trigger is misplaced (trigger: .modal .o_form_sheet_bg div:first-child.alert-warning:contains('positioned before some or all of its triggers')) 2026-10-26 08:19:15,856 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:15] "POST /web/dataset/call_kw/survey.survey/onchange HTTP/1.1" 200 - 24 0.054 0.160 2026-10-26 08:19:16,062 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:16] "POST /web/dataset/call_kw/survey.survey/web_save HTTP/1.1" 200 - 34 0.049 0.122 2026-10-26 08:19:16,107 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:16] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.010 2026-10-26 08:19:16,280 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:16] "POST /mail/thread/data HTTP/1.1" 200 - 35 0.086 0.072 2026-10-26 08:19:16,480 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:16] "POST /web/dataset/call_kw/survey.question/web_read HTTP/1.1" 200 - 19 0.053 0.296 2026-10-26 08:19:16,551 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [64/81] Tour survey_tour_test_survey_form_triggers → Step Go to options tab (trigger: .modal .modal-content a[name=options].nav-link) 2026-10-26 08:19:16,618 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [65/81] Tour survey_tour_test_survey_form_triggers → Step Wait for tab options tab (trigger: .modal .modal-content a[name=options].nav-link.active) 2026-10-26 08:19:16,678 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [66/81] Tour survey_tour_test_survey_form_triggers → Step Remove temporarily used trigger (trigger: .modal .o_field_widget[name=triggering_answer_ids] span:contains('Question 1') a.o_delete) 2026-10-26 08:19:16,766 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [67/81] Tour survey_tour_test_survey_form_triggers → Step Check that the alert is gone in this case too (trigger: .modal .o_form_sheet_bg div:first-child:not(.alert-warning).o_form_sheet) 2026-10-26 08:19:16,961 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:16] "POST /web/dataset/call_kw/survey.question/onchange HTTP/1.1" 200 - 25 0.053 0.140 2026-10-26 08:19:16,996 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [68/81] Tour survey_tour_test_survey_form_triggers → Step Save the question (3) (trigger: .modal button:contains(save)) 2026-10-26 08:19:17,080 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [69/81] Tour survey_tour_test_survey_form_triggers → Step body:not(:has(.modal)) 2026-10-26 08:19:18,745 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:18] "POST /web/dataset/call_kw/survey.survey/onchange HTTP/1.1" 200 - 27 0.059 1.602 2026-10-26 08:19:18,967 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:18] "POST /web/dataset/call_kw/survey.survey/web_save HTTP/1.1" 200 - 30 0.052 0.133 2026-10-26 08:19:19,001 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:19] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.009 2026-10-26 08:19:19,045 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [70/81] Tour survey_tour_test_survey_form_triggers → Step Check that Question 3 has its 'normal' trigger icon back (trigger: tr:contains('Question 3') button i.fa-code-fork) 2026-10-26 08:19:19,113 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [71/81] Tour survey_tour_test_survey_form_triggers → Step Move Question 1 back above Question 2 (trigger: div[name=question_and_page_ids] table tr:eq(3) div[name=sequence]) 2026-10-26 08:19:19,145 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:19] "POST /mail/thread/data HTTP/1.1" 200 - 35 0.044 0.090 2026-10-26 08:19:19,385 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [72/81] Tour survey_tour_test_survey_form_triggers → Step Open Question 2 again (trigger: tr.o_data_row td:contains('Question 2')) 2026-10-26 08:19:19,447 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [73/81] Tour survey_tour_test_survey_form_triggers → Step Delete Answer B (trigger: div[name=suggested_answer_ids] tr:contains('Answer B') button[name=delete]) 2026-10-26 08:19:19,551 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:19] "POST /web/dataset/call_kw/survey.survey/onchange HTTP/1.1" 200 - 25 0.063 0.175 2026-10-26 08:19:19,805 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:19] "POST /web/dataset/call_kw/survey.survey/web_save HTTP/1.1" 200 - 34 0.053 0.169 2026-10-26 08:19:19,835 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:19] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.013 2026-10-26 08:19:19,994 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:19] "POST /mail/thread/data HTTP/1.1" 200 - 35 0.031 0.090 2026-10-26 08:19:20,171 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:20] "POST /web/dataset/call_kw/survey.question/web_read HTTP/1.1" 200 - 19 0.059 0.231 2026-10-26 08:19:20,279 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [74/81] Tour survey_tour_test_survey_form_triggers → Step Save the question (4) (trigger: .modal button:contains(save)) 2026-10-26 08:19:20,344 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [75/81] Tour survey_tour_test_survey_form_triggers → Step body:not(:has(.modal)) 2026-10-26 08:19:20,473 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:20] "POST /web/dataset/call_kw/survey.question/onchange HTTP/1.1" 200 - 19 0.047 0.138 2026-10-26 08:19:20,700 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:20] "POST /web/dataset/call_kw/survey.survey/onchange HTTP/1.1" 200 - 25 0.058 0.136 2026-10-26 08:19:20,841 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #2 deleted survey.question.answer records with IDs: [270] 2026-10-26 08:19:20,978 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:20] "POST /web/dataset/call_kw/survey.survey/web_save HTTP/1.1" 200 - 52 0.067 0.162 2026-10-26 08:19:21,005 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:21] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.012 2026-10-26 08:19:21,058 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [76/81] Tour survey_tour_test_survey_form_triggers → Step Check that Question 3 no longer has a trigger icon (trigger: div[name=question_and_page_ids] tr:contains('Question 3') div.o_widget_survey_question_trigger:not(:has(button)):not(:visible)) 2026-10-26 08:19:21,113 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [77/81] Tour survey_tour_test_survey_form_triggers → Step Check that Question 2 however still has a trigger icon (trigger: tr:contains('Question 2') button i.fa-code-fork) 2026-10-26 08:19:21,134 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:21] "POST /mail/thread/data HTTP/1.1" 200 - 35 0.032 0.063 2026-10-26 08:19:21,179 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [78/81] Tour survey_tour_test_survey_form_triggers → Step Delete Question 1 (trigger: tr:contains('Question 1') button[name=delete]) 2026-10-26 08:19:21,265 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [79/81] Tour survey_tour_test_survey_form_triggers → Step Check that now Question 2 too does no longer have a trigger icon (trigger: tr:contains('Question 2') div.o_widget_survey_question_trigger:not(:has(button)):not(:visible)) 2026-10-26 08:19:21,480 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:21] "POST /web/dataset/call_kw/survey.survey/onchange HTTP/1.1" 200 - 24 0.068 0.138 2026-10-26 08:19:21,592 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #2 deleted survey.question records with IDs: [154] 2026-10-26 08:19:21,752 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:21] "POST /web/dataset/call_kw/survey.survey/web_save HTTP/1.1" 200 - 48 0.074 0.141 2026-10-26 08:19:21,777 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:21] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.009 2026-10-26 08:19:21,810 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [80/81] Tour survey_tour_test_survey_form_triggers → Step Go back to Kanban View (trigger: [data-menu-xmlid="survey.menu_survey_form"]) 2026-10-26 08:19:21,881 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:21] "POST /mail/thread/data HTTP/1.1" 200 - 35 0.039 0.064 2026-10-26 08:19:21,889 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: [81/81] Tour survey_tour_test_survey_form_triggers → Step Check that we arrived on the kanban view (trigger: .o-kanban-button-new) 2026-10-26 08:19:22,021 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:22] "POST /web/dataset/call_kw/survey.survey/web_search_read HTTP/1.1" 200 - 20 0.029 0.073 2026-10-26 08:19:22,187 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: tour succeeded 2026-10-26 08:19:22,189 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR survey_tour_test_survey_form_triggers SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-10-26 08:19:22,647 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers.browser: heap 41084528 (allocated 44195840) 2026-10-26 08:19:22,680 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers: Closing chrome headless with pid 6708 2026-10-26 08:19:22,690 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers: Closing websocket connection 2026-10-26 08:19:22,692 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers: Terminating chrome headless with pid 6708 2026-10-26 08:19:22,850 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_081922_850050_test_tour_test_survey_form_triggers.txt 2026-10-26 08:19:22,850 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers: Removing chrome user profile "/tmp/tmp0vbvmcry_chrome_odoo" 2026-10-26 08:19:22,947 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 08:19:23,178 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification: Starting TestUiCertification.test_04_certification_success_tour ... 2026-10-26 08:19:23,778 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour: Chrome pid: 7029 2026-10-26 08:19:23,779 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour: Chrome headless temporary user profile dir: /tmp/tmp75dpt2ax_chrome_odoo 2026-10-26 08:19:23,779 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour: Issuing json command http://127.0.0.1:37045/json/version 2026-10-26 08:19:23,780 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:37045/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:19:23,898 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour: Browser version: Chrome/150.0.7871.114 2026-10-26 08:19:23,898 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour: Issuing json command http://127.0.0.1:37045/json 2026-10-26 08:19:23,899 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:37045/json with timeout 3 increased to 10s during tests 2026-10-26 08:19:23,915 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour: Websocket url found: ws://127.0.0.1:37045/devtools/page/3D5A7B54F328204CFF22991EE9E85ABF 2026-10-26 08:19:23,940 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour: Enable chrome headless console log notification 2026-10-26 08:19:23,986 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour: Chrome headless enable page notifications 2026-10-26 08:19:24,178 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 08:19:24,197 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour: Setting session cookie in browser 2026-10-26 08:19:24,209 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour: Open "http://127.0.0.1:8069/survey/start/4ead4bc8-b8f2-4760-a682-1fde8daaaaac" in browser 2026-10-26 08:19:24,209 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour: Navigating to: "http://127.0.0.1:8069/survey/start/4ead4bc8-b8f2-4760-a682-1fde8daaaaac" 2026-10-26 08:19:24,229 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:19:24,883 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:24] "GET /survey/start/4ead4bc8-b8f2-4760-a682-1fde8daaaaac HTTP/1.1" 303 - 47 0.049 0.609 2026-10-26 08:19:26,207 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:26] "GET /survey/4ead4bc8-b8f2-4760-a682-1fde8daaaaac HTTP/1.1" 200 - 197 0.178 1.138 2026-10-26 08:19:26,211 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour: Navigation result: {'frameId': '3D5A7B54F328204CFF22991EE9E85ABF', 'loaderId': '993E2FDD8E59EA1C6CDEB5019F6E9278', 'isDownload': False} 2026-10-26 08:19:26,212 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour: Evaluate ready code "odoo.isTourReady('test_certification_success')" 2026-10-26 08:19:26,278 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 08:19:26,289 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6acc108/survey.survey_assets.min.css, copying from /web/assets/6acc108/survey.survey_assets.min.css 2026-10-26 08:19:26,316 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:26] "GET /web/assets/1/6acc108/survey.survey_assets.min.css HTTP/1.1" 200 - 11 0.019 0.028 2026-10-26 08:19:26,338 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2a924f0/web.assets_frontend.min.css, copying from /web/assets/2a924f0/web.assets_frontend.min.css 2026-10-26 08:19:26,407 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:26] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.045 0.095 2026-10-26 08:19:26,418 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js, copying from /web/assets/9d4efaf/web.assets_frontend_minimal.min.js 2026-10-26 08:19:26,438 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:26] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.088 2026-10-26 08:19:26,460 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-26 08:19:26,461 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-26 08:19:26,481 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70b2f18/web.__assets_tests_call__.min.js, copying from /web/assets/70b2f18/web.__assets_tests_call__.min.js 2026-10-26 08:19:26,513 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:26] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.011 0.039 2026-10-26 08:19:26,619 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:19:26,622 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:26] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-26 08:19:26,714 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js, copying from /web/assets/dfa5431/web.assets_frontend_lazy.min.js 2026-10-26 08:19:26,763 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:26] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.064 2026-10-26 08:19:26,786 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:26] "GET /web/image/website/1/favicon?unique=15a14a4 HTTP/1.1" 200 - 5 0.007 0.064 2026-10-26 08:19:27,389 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d8c1118/survey.survey_assets.min.js, copying from /web/assets/d8c1118/survey.survey_assets.min.js 2026-10-26 08:19:27,421 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:27] "GET /web/assets/1/d8c1118/survey.survey_assets.min.js HTTP/1.1" 200 - 8 0.006 0.037 2026-10-26 08:19:27,496 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:27] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 08:19:27,604 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour: Evaluate test code "odoo.startTour('test_certification_success', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/survey/start/4ead4bc8-b8f2-4760-a682-1fde8daaaaac", "delayToCheckUndeterminisms": 0})" 2026-10-26 08:19:27,617 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [1/24] Tour test_certification_success → Step Patching Survey Widget (trigger: body) 2026-10-26 08:19:27,646 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:27] "POST /survey/explain_answer/4ead4bc8-b8f2-4760-a682-1fde8daaaaac/f3da60e8-e878-4c41-8c77-7c174d84ce9e HTTP/1.1" 200 - 12 0.013 0.022 2026-10-26 08:19:27,677 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [2/24] Tour test_certification_success → Step Clicking on Start Certification (trigger: button.btn.btn-primary.btn-lg:contains("Start Certification")) 2026-10-26 08:19:27,751 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [3/24] Tour test_certification_success → Step Selecting answer 'Yes' (trigger: div.js_question-wrapper:contains("Do we sell Acoustic Bloc Screens") label:contains("Yes")) 2026-10-26 08:19:28,110 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:28] "POST /survey/begin/4ead4bc8-b8f2-4760-a682-1fde8daaaaac/f3da60e8-e878-4c41-8c77-7c174d84ce9e HTTP/1.1" 200 - 57 0.055 0.301 2026-10-26 08:19:28,182 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [4/24] Tour test_certification_success → Step Ticking answer 'Chair floor protection' (trigger: div.js_question-wrapper:contains("Select all the existing products") label:contains("Chair floor protection")) 2026-10-26 08:19:28,242 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [5/24] Tour test_certification_success → Step Ticking answer 'Drawer' (trigger: div.js_question-wrapper:contains("Select all the existing products") label:contains("Drawer")) 2026-10-26 08:19:28,305 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [6/24] Tour test_certification_success → Step Ticking answer 'Conference chair' (trigger: div.js_question-wrapper:contains("Select all the existing products") label:contains("Conference chair")) 2026-10-26 08:19:28,364 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [7/24] Tour test_certification_success → Step Ticking answer 'Color' (trigger: div.js_question-wrapper:contains("Select all the available customizations for our Customizable Desk") label:contains("Color")) 2026-10-26 08:19:28,421 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [8/24] Tour test_certification_success → Step Ticking answer 'Legs' (trigger: div.js_question-wrapper:contains("Select all the available customizations for our Customizable Desk") label:contains("Legs")) 2026-10-26 08:19:28,477 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [9/24] Tour test_certification_success → Step Selecting answer '2' (trigger: div.js_question-wrapper:contains("How many versions of the Corner Desk do we have") label:contains("2")) 2026-10-26 08:19:28,533 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [10/24] Tour test_certification_success → Step Missing products (trigger: div.js_question-wrapper:contains("Do you think we have missing products in our catalog") textarea) 2026-10-26 08:19:28,647 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [11/24] Tour test_certification_success → Step Selecting answer '$80' (wrong one) (trigger: div.js_question-wrapper:contains("How much do we sell our Cable Management Box") label:contains("$80")) 2026-10-26 08:19:28,709 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [12/24] Tour test_certification_success → Step Ticking answer 'Corner Desk Right Sit' (trigger: div.js_question-wrapper:contains("Select all the products that sell for $100 or more") label:contains("Corner Desk Right Sit")) 2026-10-26 08:19:28,771 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [13/24] Tour test_certification_success → Step Ticking answer 'Desk Combination' (trigger: div.js_question-wrapper:contains("Select all the products that sell for $100 or more") label:contains("Desk Combination")) 2026-10-26 08:19:28,829 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [14/24] Tour test_certification_success → Step Ticking answer 'Large Desk' (trigger: div.js_question-wrapper:contains("Select all the products that sell for $100 or more") label:contains("Large Desk")) 2026-10-26 08:19:28,884 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [15/24] Tour test_certification_success → Step Selecting answer 'Underpriced' (trigger: div.js_question-wrapper:contains("What do you think about our prices") label:contains("Underpriced")) 2026-10-26 08:19:28,941 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [16/24] Tour test_certification_success → Step Inputting answer '30' (trigger: div.js_question-wrapper:contains("How many days is our money-back guarantee") input) 2026-10-26 08:19:29,001 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [17/24] Tour test_certification_success → Step Inputting answer '01/08/2020' (trigger: div.js_question-wrapper:contains("If a customer purchases a product on 6 January 2020, what is the latest day we expect to ship it") input) 2026-10-26 08:19:29,115 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [18/24] Tour test_certification_success → Step Inputting answer '01/07/2021 00:00:01' (trigger: div.js_question-wrapper:contains("If a customer purchases a 1 year warranty on 6 January 2020, when do we expect the warranty to expire") input) 2026-10-26 08:19:29,245 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [19/24] Tour test_certification_success → Step Inputting answer '01/01/2021' (trigger: div.js_question-wrapper:contains("What day to you think is best for us to start having an annual sale (not rated)") input) 2026-10-26 08:19:29,348 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [20/24] Tour test_certification_success → Step Inputting answer '01/01/2021 13:00:01' (trigger: div.js_question-wrapper:contains("What day and time do you think most customers are most likely to call customer service (not rated)") input) 2026-10-26 08:19:29,447 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [21/24] Tour test_certification_success → Step Inputting answer '1000' (trigger: div.js_question-wrapper:contains("How many chairs do you think we should aim to sell in a year (not rated)") input) 2026-10-26 08:19:29,518 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [22/24] Tour test_certification_success → Step Finish Survey (trigger: button[type="submit"]) 2026-10-26 08:19:29,597 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [23/24] Tour test_certification_success → Step You scored (trigger: h1:contains("You scored")) 2026-10-26 08:19:30,155 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:30] "POST /survey/submit/4ead4bc8-b8f2-4760-a682-1fde8daaaaac/f3da60e8-e878-4c41-8c77-7c174d84ce9e HTTP/1.1" 200 - 179 0.155 0.409 2026-10-26 08:19:30,188 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: [24/24] Tour test_certification_success → Step test passed (trigger: div:contains("Congratulations, you have passed the test!")) 2026-10-26 08:19:30,259 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: tour succeeded 2026-10-26 08:19:30,260 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_certification_success SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-26 08:19:30,376 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour.browser: heap 10626428 (allocated 11010048) 2026-10-26 08:19:30,400 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour: Closing chrome headless with pid 7029 2026-10-26 08:19:30,411 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour: Closing websocket connection 2026-10-26 08:19:30,413 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour: Terminating chrome headless with pid 7029 2026-10-26 08:19:30,571 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_081930_570087_test_04_certification_success_tour.txt 2026-10-26 08:19:30,571 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour: Removing chrome user profile "/tmp/tmp75dpt2ax_chrome_odoo" 2026-10-26 08:19:30,637 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification: Starting TestUiCertification.test_05_certification_failure_tour ... 2026-10-26 08:19:31,210 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour: Chrome pid: 7209 2026-10-26 08:19:31,211 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour: Chrome headless temporary user profile dir: /tmp/tmpk8g2p8cg_chrome_odoo 2026-10-26 08:19:31,211 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour: Issuing json command http://127.0.0.1:44399/json/version 2026-10-26 08:19:31,212 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:44399/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:19:31,285 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour: Browser version: Chrome/150.0.7871.114 2026-10-26 08:19:31,285 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour: Issuing json command http://127.0.0.1:44399/json 2026-10-26 08:19:31,286 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:44399/json with timeout 3 increased to 10s during tests 2026-10-26 08:19:31,325 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour: Websocket url found: ws://127.0.0.1:44399/devtools/page/DFA63AEBD29E1F4832FA2535EB9208AB 2026-10-26 08:19:31,352 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour: Enable chrome headless console log notification 2026-10-26 08:19:31,371 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour: Chrome headless enable page notifications 2026-10-26 08:19:31,511 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 08:19:31,535 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour: Setting session cookie in browser 2026-10-26 08:19:31,539 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour: Open "http://127.0.0.1:8069/survey/start/4ead4bc8-b8f2-4760-a682-1fde8daaaaac" in browser 2026-10-26 08:19:31,540 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour: Navigating to: "http://127.0.0.1:8069/survey/start/4ead4bc8-b8f2-4760-a682-1fde8daaaaac" 2026-10-26 08:19:31,573 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:19:32,223 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:32] "GET /survey/start/4ead4bc8-b8f2-4760-a682-1fde8daaaaac HTTP/1.1" 303 - 47 0.042 0.614 2026-10-26 08:19:33,490 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:33] "GET /survey/4ead4bc8-b8f2-4760-a682-1fde8daaaaac HTTP/1.1" 200 - 197 0.185 1.074 2026-10-26 08:19:33,494 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour: Navigation result: {'frameId': 'DFA63AEBD29E1F4832FA2535EB9208AB', 'loaderId': '3B6A4E755AEF3ED1CB1D7CD8BBDFD3C6', 'isDownload': False} 2026-10-26 08:19:33,494 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour: Evaluate ready code "odoo.isTourReady('test_certification_failure')" 2026-10-26 08:19:33,550 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:19:33,600 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2a924f0/web.assets_frontend.min.css, copying from /web/assets/2a924f0/web.assets_frontend.min.css 2026-10-26 08:19:33,688 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:33] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.048 0.068 2026-10-26 08:19:33,714 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6acc108/survey.survey_assets.min.css, copying from /web/assets/6acc108/survey.survey_assets.min.css 2026-10-26 08:19:33,734 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-26 08:19:33,738 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:33] "GET /web/assets/1/6acc108/survey.survey_assets.min.css HTTP/1.1" 200 - 8 0.016 0.128 2026-10-26 08:19:33,747 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-26 08:19:33,751 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js, copying from /web/assets/9d4efaf/web.assets_frontend_minimal.min.js 2026-10-26 08:19:33,788 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:33] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.012 0.036 2026-10-26 08:19:33,823 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70b2f18/web.__assets_tests_call__.min.js, copying from /web/assets/70b2f18/web.__assets_tests_call__.min.js 2026-10-26 08:19:33,845 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:33] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.008 0.059 2026-10-26 08:19:33,953 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:33] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-26 08:19:33,955 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 08:19:34,070 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:34] "GET /web/image/website/1/favicon?unique=15a14a4 HTTP/1.1" 200 - 5 0.005 0.023 2026-10-26 08:19:34,100 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js, copying from /web/assets/dfa5431/web.assets_frontend_lazy.min.js 2026-10-26 08:19:34,134 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:34] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.077 2026-10-26 08:19:34,651 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d8c1118/survey.survey_assets.min.js, copying from /web/assets/d8c1118/survey.survey_assets.min.js 2026-10-26 08:19:34,672 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:34] "GET /web/assets/1/d8c1118/survey.survey_assets.min.js HTTP/1.1" 200 - 8 0.006 0.026 2026-10-26 08:19:34,732 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:34] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 08:19:34,841 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour: Evaluate test code "odoo.startTour('test_certification_failure', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/survey/start/4ead4bc8-b8f2-4760-a682-1fde8daaaaac", "delayToCheckUndeterminisms": 0})" 2026-10-26 08:19:34,849 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [1/46] Tour test_certification_failure → Step Patching Survey Widget (trigger: body) 2026-10-26 08:19:34,867 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:34] "POST /survey/explain_answer/4ead4bc8-b8f2-4760-a682-1fde8daaaaac/4b8557a6-60cf-44a4-a4c7-9a4be110740a HTTP/1.1" 200 - 12 0.006 0.026 2026-10-26 08:19:34,910 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [2/46] Tour test_certification_failure → Step Clicking on Start Certification (trigger: button.btn.btn-primary.btn-lg:contains("Start Certification")) 2026-10-26 08:19:34,980 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [3/46] Tour test_certification_failure → Step Selecting answer 'No' (trigger: div.js_question-wrapper:contains("Do we sell Acoustic Bloc Screens") label:contains("No")) 2026-10-26 08:19:35,396 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:35] "POST /survey/begin/4ead4bc8-b8f2-4760-a682-1fde8daaaaac/4b8557a6-60cf-44a4-a4c7-9a4be110740a HTTP/1.1" 200 - 57 0.040 0.371 2026-10-26 08:19:35,454 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [4/46] Tour test_certification_failure → Step Ticking answer 'Fanta' (trigger: div.js_question-wrapper:contains("Select all the existing products") label:contains("Fanta")) 2026-10-26 08:19:35,523 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [5/46] Tour test_certification_failure → Step Ticking answer 'Drawer' (trigger: div.js_question-wrapper:contains("Select all the existing products") label:contains("Drawer")) 2026-10-26 08:19:35,578 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [6/46] Tour test_certification_failure → Step Ticking answer 'Conference chair' (trigger: div.js_question-wrapper:contains("Select all the existing products") label:contains("Conference chair")) 2026-10-26 08:19:35,638 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [7/46] Tour test_certification_failure → Step Ticking answer 'Color' (trigger: div.js_question-wrapper:contains("Select all the available customizations for our Customizable Desk") label:contains("Color")) 2026-10-26 08:19:35,690 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [8/46] Tour test_certification_failure → Step Ticking answer 'Height' (trigger: div.js_question-wrapper:contains("Select all the available customizations for our Customizable Desk") label:contains("Height")) 2026-10-26 08:19:35,747 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [9/46] Tour test_certification_failure → Step Selecting answer '2' (trigger: div.js_question-wrapper:contains("How many versions of the Corner Desk do we have") label:contains("2")) 2026-10-26 08:19:35,807 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [10/46] Tour test_certification_failure → Step Missing products (trigger: div.js_question-wrapper:contains("Do you think we have missing products in our catalog") textarea) 2026-10-26 08:19:35,895 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [11/46] Tour test_certification_failure → Step Selecting answer '$80' (trigger: div.js_question-wrapper:contains("How much do we sell our Cable Management Box") label:contains("$80")) 2026-10-26 08:19:35,958 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [12/46] Tour test_certification_failure → Step Ticking answer 'Corner Desk Right Sit' (trigger: div.js_question-wrapper:contains("Select all the products that sell for $100 or more") label:contains("Corner Desk Right Sit")) 2026-10-26 08:19:36,013 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [13/46] Tour test_certification_failure → Step Ticking answer 'Desk Combination' (trigger: div.js_question-wrapper:contains("Select all the products that sell for $100 or more") label:contains("Desk Combination")) 2026-10-26 08:19:36,069 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [14/46] Tour test_certification_failure → Step Ticking answer 'Office Chair Black' (trigger: div.js_question-wrapper:contains("Select all the products that sell for $100 or more") label:contains("Office Chair Black")) 2026-10-26 08:19:36,128 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [15/46] Tour test_certification_failure → Step div.js_question-wrapper:contains("What do you think about our prices") label:contains("Correctly priced") 2026-10-26 08:19:36,187 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [16/46] Tour test_certification_failure → Step Inputting answer '60' (trigger: div.js_question-wrapper:contains("How many days is our money-back guarantee") input) 2026-10-26 08:19:36,250 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [17/46] Tour test_certification_failure → Step Inputting answer '01/06/2020' (trigger: div.js_question-wrapper:contains("If a customer purchases a product on 6 January 2020, what is the latest day we expect to ship it") input) 2026-10-26 08:19:36,365 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [18/46] Tour test_certification_failure → Step Inputting answer '01/06/2021 00:00:01' (trigger: div.js_question-wrapper:contains("If a customer purchases a 1 year warranty on 6 January 2020, when do we expect the warranty to expire") input) 2026-10-26 08:19:36,485 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [19/46] Tour test_certification_failure → Step div.js_question-wrapper:contains("What day to you think is best for us to start having an annual sale (not rated)") input 2026-10-26 08:19:36,572 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [20/46] Tour test_certification_failure → Step div.js_question-wrapper:contains("What day and time do you think most customers are most likely to call customer service (not rated)") input 2026-10-26 08:19:36,654 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [21/46] Tour test_certification_failure → Step Inputting answer '0' (trigger: div.js_question-wrapper:contains("How many chairs do you think we should aim to sell in a year (not rated)") input) 2026-10-26 08:19:36,732 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [22/46] Tour test_certification_failure → Step Finish Survey (trigger: button[type="submit"]) 2026-10-26 08:19:36,798 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [23/46] Tour test_certification_failure → Step a:contains("Retry") 2026-10-26 08:19:37,028 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:37] "POST /survey/submit/4ead4bc8-b8f2-4760-a682-1fde8daaaaac/4b8557a6-60cf-44a4-a4c7-9a4be110740a HTTP/1.1" 200 - 112 0.088 0.135 2026-10-26 08:19:37,212 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:37] "GET /survey/retry/4ead4bc8-b8f2-4760-a682-1fde8daaaaac/4b8557a6-60cf-44a4-a4c7-9a4be110740a HTTP/1.1" 303 - 26 0.031 0.079 2026-10-26 08:19:37,272 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:37] "GET /survey/start/4ead4bc8-b8f2-4760-a682-1fde8daaaaac?answer_token=7f9319b5-cfe3-4cd3-8dd0-13564115fee6 HTTP/1.1" 303 - 12 0.025 0.021 2026-10-26 08:19:37,379 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:37] "GET /survey/4ead4bc8-b8f2-4760-a682-1fde8daaaaac HTTP/1.1" 200 - 22 0.012 0.078 2026-10-26 08:19:38,051 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [24/46] Tour test_certification_failure → Step Clicking on Start Certification (trigger: button.btn.btn-primary.btn-lg:contains("Start Certification")) 2026-10-26 08:19:38,124 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:38] "POST /survey/explain_answer/4ead4bc8-b8f2-4760-a682-1fde8daaaaac/7f9319b5-cfe3-4cd3-8dd0-13564115fee6 HTTP/1.1" 200 - 12 0.007 0.021 2026-10-26 08:19:38,159 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [25/46] Tour test_certification_failure → Step Selecting answer 'No' (trigger: div.js_question-wrapper:contains("Do we sell Acoustic Bloc Screens") label:contains("No")) 2026-10-26 08:19:38,279 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:38] "POST /survey/begin/4ead4bc8-b8f2-4760-a682-1fde8daaaaac/7f9319b5-cfe3-4cd3-8dd0-13564115fee6 HTTP/1.1" 200 - 22 0.020 0.098 2026-10-26 08:19:38,593 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [26/46] Tour test_certification_failure → Step Ticking answer 'Fanta' (trigger: div.js_question-wrapper:contains("Select all the existing products") label:contains("Fanta")) 2026-10-26 08:19:38,659 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [27/46] Tour test_certification_failure → Step Ticking answer 'Drawer' (trigger: div.js_question-wrapper:contains("Select all the existing products") label:contains("Drawer")) 2026-10-26 08:19:38,721 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [28/46] Tour test_certification_failure → Step Ticking answer 'Conference chair' (trigger: div.js_question-wrapper:contains("Select all the existing products") label:contains("Conference chair")) 2026-10-26 08:19:38,787 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [29/46] Tour test_certification_failure → Step Ticking answer 'Color' (trigger: div.js_question-wrapper:contains("Select all the available customizations for our Customizable Desk") label:contains("Color")) 2026-10-26 08:19:38,845 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [30/46] Tour test_certification_failure → Step Ticking answer 'Height' (trigger: div.js_question-wrapper:contains("Select all the available customizations for our Customizable Desk") label:contains("Height")) 2026-10-26 08:19:38,911 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [31/46] Tour test_certification_failure → Step Selecting answer '2' (trigger: div.js_question-wrapper:contains("How many versions of the Corner Desk do we have") label:contains("2")) 2026-10-26 08:19:38,986 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [32/46] Tour test_certification_failure → Step Missing products (trigger: div.js_question-wrapper:contains("Do you think we have missing products in our catalog") textarea) 2026-10-26 08:19:39,094 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [33/46] Tour test_certification_failure → Step Selecting answer '$80' (trigger: div.js_question-wrapper:contains("How much do we sell our Cable Management Box") label:contains("$80")) 2026-10-26 08:19:39,153 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [34/46] Tour test_certification_failure → Step Ticking answer 'Corner Desk Right Sit' (trigger: div.js_question-wrapper:contains("Select all the products that sell for $100 or more") label:contains("Corner Desk Right Sit")) 2026-10-26 08:19:39,213 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [35/46] Tour test_certification_failure → Step Ticking answer 'Desk Combination' (trigger: div.js_question-wrapper:contains("Select all the products that sell for $100 or more") label:contains("Desk Combination")) 2026-10-26 08:19:39,279 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [36/46] Tour test_certification_failure → Step Ticking answer 'Office Chair Black' (trigger: div.js_question-wrapper:contains("Select all the products that sell for $100 or more") label:contains("Office Chair Black")) 2026-10-26 08:19:39,335 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [37/46] Tour test_certification_failure → Step div.js_question-wrapper:contains("What do you think about our prices") label:contains("Correctly priced") 2026-10-26 08:19:39,394 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [38/46] Tour test_certification_failure → Step Inputting answer '60' (trigger: div.js_question-wrapper:contains("How many days is our money-back guarantee") input) 2026-10-26 08:19:39,454 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [39/46] Tour test_certification_failure → Step Inputting answer '01/06/2020' (trigger: div.js_question-wrapper:contains("If a customer purchases a product on 6 January 2020, what is the latest day we expect to ship it") input) 2026-10-26 08:19:39,543 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [40/46] Tour test_certification_failure → Step Inputting answer '01/06/2021 00:00:01' (trigger: div.js_question-wrapper:contains("If a customer purchases a 1 year warranty on 6 January 2020, when do we expect the warranty to expire") input) 2026-10-26 08:19:39,628 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [41/46] Tour test_certification_failure → Step div.js_question-wrapper:contains("What day to you think is best for us to start having an annual sale (not rated)") input 2026-10-26 08:19:39,705 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [42/46] Tour test_certification_failure → Step div.js_question-wrapper:contains("What day and time do you think most customers are most likely to call customer service (not rated)") input 2026-10-26 08:19:39,779 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [43/46] Tour test_certification_failure → Step Inputting answer '0' (trigger: div.js_question-wrapper:contains("How many chairs do you think we should aim to sell in a year (not rated)") input) 2026-10-26 08:19:39,851 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [44/46] Tour test_certification_failure → Step Finish Survey (trigger: button[type="submit"]) 2026-10-26 08:19:39,919 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [45/46] Tour test_certification_failure → Step h1:contains("You scored") 2026-10-26 08:19:40,096 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:40] "POST /survey/submit/4ead4bc8-b8f2-4760-a682-1fde8daaaaac/7f9319b5-cfe3-4cd3-8dd0-13564115fee6 HTTP/1.1" 200 - 94 0.070 0.103 2026-10-26 08:19:40,329 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: [46/46] Tour test_certification_failure → Step h1.tour_success 2026-10-26 08:19:40,388 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: tour succeeded 2026-10-26 08:19:40,389 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_certification_failure SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-26 08:19:40,526 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour.browser: heap 10590512 (allocated 11796480) 2026-10-26 08:19:40,547 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour: Closing chrome headless with pid 7209 2026-10-26 08:19:40,555 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour: Closing websocket connection 2026-10-26 08:19:40,562 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour: Terminating chrome headless with pid 7209 2026-10-26 08:19:40,699 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_081940_698870_test_05_certification_failure_tour.txt 2026-10-26 08:19:40,699 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour: Removing chrome user profile "/tmp/tmpk8g2p8cg_chrome_odoo" 2026-10-26 08:19:40,782 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 08:19:40,981 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback: Starting TestUiFeedback.test_01_admin_survey_tour ... 2026-10-26 08:19:41,506 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour: Chrome pid: 7391 2026-10-26 08:19:41,506 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour: Chrome headless temporary user profile dir: /tmp/tmp57k9c7qi_chrome_odoo 2026-10-26 08:19:41,507 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour: Issuing json command http://127.0.0.1:39395/json/version 2026-10-26 08:19:41,508 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:39395/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:19:41,690 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour: Browser version: Chrome/150.0.7871.114 2026-10-26 08:19:41,691 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour: Issuing json command http://127.0.0.1:39395/json 2026-10-26 08:19:41,691 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:39395/json with timeout 3 increased to 10s during tests 2026-10-26 08:19:41,743 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour: Websocket url found: ws://127.0.0.1:39395/devtools/page/25967676532A723D4C208541AB7C6A07 2026-10-26 08:19:41,778 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour: Enable chrome headless console log notification 2026-10-26 08:19:41,821 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour: Chrome headless enable page notifications 2026-10-26 08:19:42,003 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 08:19:42,022 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour: Setting session cookie in browser 2026-10-26 08:19:42,052 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour: Open "http://127.0.0.1:8069/survey/start/b137640d-14d4-4748-9ef6-344caaaaaae" in browser 2026-10-26 08:19:42,052 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour: Navigating to: "http://127.0.0.1:8069/survey/start/b137640d-14d4-4748-9ef6-344caaaaaae" 2026-10-26 08:19:42,098 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:19:42,784 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:42] "GET /survey/start/b137640d-14d4-4748-9ef6-344caaaaaae HTTP/1.1" 303 - 46 0.054 0.637 2026-10-26 08:19:44,402 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:44] "GET /survey/b137640d-14d4-4748-9ef6-344caaaaaae HTTP/1.1" 200 - 198 0.236 1.373 2026-10-26 08:19:44,407 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour: Navigation result: {'frameId': '25967676532A723D4C208541AB7C6A07', 'loaderId': '1FB85A5A24ABA5DD81E444183612D5BA', 'isDownload': False} 2026-10-26 08:19:44,407 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour: Evaluate ready code "odoo.isTourReady('test_survey')" 2026-10-26 08:19:44,477 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 08:19:44,495 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2a924f0/web.assets_frontend.min.css, copying from /web/assets/2a924f0/web.assets_frontend.min.css 2026-10-26 08:19:44,554 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:44] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.042 0.051 2026-10-26 08:19:44,572 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6acc108/survey.survey_assets.min.css, copying from /web/assets/6acc108/survey.survey_assets.min.css 2026-10-26 08:19:44,594 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:44] "GET /web/assets/1/6acc108/survey.survey_assets.min.css HTTP/1.1" 200 - 8 0.007 0.119 2026-10-26 08:19:44,606 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-26 08:19:44,611 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-26 08:19:44,615 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js, copying from /web/assets/9d4efaf/web.assets_frontend_minimal.min.js 2026-10-26 08:19:44,630 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:44] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.010 0.021 2026-10-26 08:19:44,675 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70b2f18/web.__assets_tests_call__.min.js, copying from /web/assets/70b2f18/web.__assets_tests_call__.min.js 2026-10-26 08:19:44,696 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:44] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.027 2026-10-26 08:19:44,848 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:19:44,854 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:44] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:19:44,959 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js, copying from /web/assets/dfa5431/web.assets_frontend_lazy.min.js 2026-10-26 08:19:44,986 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:44] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.037 2026-10-26 08:19:45,017 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:45] "GET /web/image/website/1/favicon?unique=15a14a4 HTTP/1.1" 200 - 5 0.014 0.041 2026-10-26 08:19:45,557 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d8c1118/survey.survey_assets.min.js, copying from /web/assets/d8c1118/survey.survey_assets.min.js 2026-10-26 08:19:45,580 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:45] "GET /web/assets/1/d8c1118/survey.survey_assets.min.js HTTP/1.1" 200 - 8 0.008 0.027 2026-10-26 08:19:45,659 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:45] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 08:19:45,839 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour: Evaluate test code "odoo.startTour('test_survey', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/survey/start/b137640d-14d4-4748-9ef6-344caaaaaae", "delayToCheckUndeterminisms": 0})" 2026-10-26 08:19:45,845 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:45] "POST /survey/explain_answer/b137640d-14d4-4748-9ef6-344caaaaaae/cac64b58-ef6e-4739-a95a-3ee681bdfaa1 HTTP/1.1" 200 - 13 0.011 0.029 2026-10-26 08:19:45,853 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour.browser: [1/17] Tour test_survey → Step Click on Start (trigger: button.btn:contains("Start")) 2026-10-26 08:19:45,956 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour.browser: [2/17] Tour test_survey → Step Answer Where do you live (trigger: div.js_question-wrapper:contains("Where do you live") input) 2026-10-26 08:19:46,326 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:46] "POST /survey/begin/b137640d-14d4-4748-9ef6-344caaaaaae/cac64b58-ef6e-4739-a95a-3ee681bdfaa1 HTTP/1.1" 200 - 57 0.077 0.287 2026-10-26 08:19:46,414 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour.browser: [3/17] Tour test_survey → Step Answer Where do you live (trigger: div.js_question-wrapper:contains("When is your date of birth") input) 2026-10-26 08:19:46,548 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour.browser: [4/17] Tour test_survey → Step Answer How frequently do you buy products online (trigger: div.js_question-wrapper:contains("How frequently do you buy products online") label:contains("Once a month")) 2026-10-26 08:19:46,639 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour.browser: [5/17] Tour test_survey → Step Answer How many times did you order products on our website (trigger: div.js_question-wrapper:contains("How many times did you order products on our website") input) 2026-10-26 08:19:46,707 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour.browser: [6/17] Tour test_survey → Step Submit and go to Next Page (trigger: button[value="next"]) 2026-10-26 08:19:46,770 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour.browser: [7/17] Tour test_survey → Step Answer Which of the following words would you use to describe our products (High Quality) (trigger: div.js_question-wrapper:contains("Which of the following words would you use to describe our products") label:contains("High quality")) 2026-10-26 08:19:47,083 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:47] "POST /survey/submit/b137640d-14d4-4748-9ef6-344caaaaaae/cac64b58-ef6e-4739-a95a-3ee681bdfaa1 HTTP/1.1" 200 - 73 0.078 0.230 2026-10-26 08:19:47,239 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour.browser: [8/17] Tour test_survey → Step Answer Which of the following words would you use to describe our products (Good value for money) (trigger: div.js_question-wrapper:contains("Which of the following words would you use to describe our products") label:contains("Good value for money")) 2026-10-26 08:19:47,303 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour.browser: [9/17] Tour test_survey → Step Answer What do your think about our new eCommerce (The new layout and design is fresh and up-to-date) (trigger: div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("The new layout and design is fresh and up-to-date") td:first) 2026-10-26 08:19:47,366 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour.browser: [10/17] Tour test_survey → Step Answer What do your think about our new eCommerce (It is easy to find the product that I want) (trigger: div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("It is easy to find the product that I want") td:eq(2)) 2026-10-26 08:19:47,432 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour.browser: [11/17] Tour test_survey → Step Answer What do your think about our new eCommerce (The tool to compare the products is useful to make a choice) (trigger: div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("The tool to compare the products is useful to make a choice") td:eq(3)) 2026-10-26 08:19:47,494 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour.browser: [12/17] Tour test_survey → Step Answer What do your think about our new eCommerce (The checkout process is clear and secure) (trigger: div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("The checkout process is clear and secure") td:eq(2)) 2026-10-26 08:19:47,563 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour.browser: [13/17] Tour test_survey → Step Answer What do your think about our new eCommerce (I have added products to my wishlist) (trigger: div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("I have added products to my wishlist") td:last) 2026-10-26 08:19:47,625 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour.browser: [14/17] Tour test_survey → Step Answer Do you have any other comments, questions, or concerns (trigger: div.js_question-wrapper:contains("Do you have any other comments, questions, or concerns") textarea) 2026-10-26 08:19:47,714 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour.browser: [15/17] Tour test_survey → Step Answer How would you rate your experience on our website? (trigger: div.js_question-wrapper:contains("How would you rate your experience on our website") label:contains("4")) 2026-10-26 08:19:47,776 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour.browser: [16/17] Tour test_survey → Step Click Submit and finish the survey (trigger: button[value="finish"]) 2026-10-26 08:19:47,833 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour.browser: [17/17] Tour test_survey → Step Thank you (trigger: h1:contains("Thank you!")) 2026-10-26 08:19:48,076 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:48] "POST /survey/submit/b137640d-14d4-4748-9ef6-344caaaaaae/cac64b58-ef6e-4739-a95a-3ee681bdfaa1 HTTP/1.1" 200 - 61 0.097 0.141 2026-10-26 08:19:48,246 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour.browser: tour succeeded 2026-10-26 08:19:48,247 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour.browser: ╔════════════════════════════╗ ║ TOUR test_survey SUCCEEDED ║ ╚════════════════════════════╝ 2026-10-26 08:19:48,336 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour.browser: heap 10373352 (allocated 11534336) 2026-10-26 08:19:48,354 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour: Closing chrome headless with pid 7391 2026-10-26 08:19:48,356 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour: Closing websocket connection 2026-10-26 08:19:48,357 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour: Terminating chrome headless with pid 7391 2026-10-26 08:19:48,501 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_081948_501383_test_01_admin_survey_tour.txt 2026-10-26 08:19:48,501 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour: Removing chrome user profile "/tmp/tmp57k9c7qi_chrome_odoo" 2026-10-26 08:19:48,556 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback: Starting TestUiFeedback.test_02_demo_survey_tour ... 2026-10-26 08:19:49,117 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour: Chrome pid: 7560 2026-10-26 08:19:49,118 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour: Chrome headless temporary user profile dir: /tmp/tmpm87hp32w_chrome_odoo 2026-10-26 08:19:49,118 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour: Issuing json command http://127.0.0.1:37049/json/version 2026-10-26 08:19:49,119 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:37049/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:19:49,191 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour: Browser version: Chrome/150.0.7871.114 2026-10-26 08:19:49,192 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour: Issuing json command http://127.0.0.1:37049/json 2026-10-26 08:19:49,192 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:37049/json with timeout 3 increased to 10s during tests 2026-10-26 08:19:49,204 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour: Websocket url found: ws://127.0.0.1:37049/devtools/page/890F97F3213F8DED33B9603254A01F8A 2026-10-26 08:19:49,214 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour: Enable chrome headless console log notification 2026-10-26 08:19:49,224 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour: Chrome headless enable page notifications 2026-10-26 08:19:49,371 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 08:19:49,388 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour: Setting session cookie in browser 2026-10-26 08:19:49,400 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour: Open "http://127.0.0.1:8069/survey/start/b137640d-14d4-4748-9ef6-344caaaaaae" in browser 2026-10-26 08:19:49,401 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour: Navigating to: "http://127.0.0.1:8069/survey/start/b137640d-14d4-4748-9ef6-344caaaaaae" 2026-10-26 08:19:49,436 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:19:50,004 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:50] "GET /survey/start/b137640d-14d4-4748-9ef6-344caaaaaae HTTP/1.1" 303 - 46 0.047 0.531 2026-10-26 08:19:51,238 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:51] "GET /survey/b137640d-14d4-4748-9ef6-344caaaaaae HTTP/1.1" 200 - 195 0.184 1.042 2026-10-26 08:19:51,244 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour: Navigation result: {'frameId': '890F97F3213F8DED33B9603254A01F8A', 'loaderId': '9084FFC3E7BCC51C66568FB632EA3675', 'isDownload': False} 2026-10-26 08:19:51,245 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour: Evaluate ready code "odoo.isTourReady('test_survey')" 2026-10-26 08:19:51,321 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 08:19:51,326 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2a924f0/web.assets_frontend.min.css, copying from /web/assets/2a924f0/web.assets_frontend.min.css 2026-10-26 08:19:51,399 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:51] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.047 0.056 2026-10-26 08:19:51,415 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6acc108/survey.survey_assets.min.css, copying from /web/assets/6acc108/survey.survey_assets.min.css 2026-10-26 08:19:51,436 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-26 08:19:51,436 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-26 08:19:51,440 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:51] "GET /web/assets/1/6acc108/survey.survey_assets.min.css HTTP/1.1" 200 - 8 0.012 0.129 2026-10-26 08:19:51,450 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js, copying from /web/assets/9d4efaf/web.assets_frontend_minimal.min.js 2026-10-26 08:19:51,483 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:51] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.050 2026-10-26 08:19:51,513 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70b2f18/web.__assets_tests_call__.min.js, copying from /web/assets/70b2f18/web.__assets_tests_call__.min.js 2026-10-26 08:19:51,540 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:51] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.042 2026-10-26 08:19:51,640 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 08:19:51,645 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:51] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:19:51,744 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js, copying from /web/assets/dfa5431/web.assets_frontend_lazy.min.js 2026-10-26 08:19:51,785 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:51] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.059 2026-10-26 08:19:51,807 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:51] "GET /web/image/website/1/favicon?unique=15a14a4 HTTP/1.1" 200 - 5 0.010 0.072 2026-10-26 08:19:52,399 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d8c1118/survey.survey_assets.min.js, copying from /web/assets/d8c1118/survey.survey_assets.min.js 2026-10-26 08:19:52,414 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:52] "GET /web/assets/1/d8c1118/survey.survey_assets.min.js HTTP/1.1" 200 - 8 0.006 0.030 2026-10-26 08:19:52,494 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:52] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 08:19:52,651 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour: Evaluate test code "odoo.startTour('test_survey', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/survey/start/b137640d-14d4-4748-9ef6-344caaaaaae", "delayToCheckUndeterminisms": 0})" 2026-10-26 08:19:52,662 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:52] "POST /survey/explain_answer/b137640d-14d4-4748-9ef6-344caaaaaae/e548630f-eba9-4ffc-8e55-ff809efbea8a HTTP/1.1" 200 - 12 0.009 0.023 2026-10-26 08:19:52,675 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour.browser: [1/17] Tour test_survey → Step Click on Start (trigger: button.btn:contains("Start")) 2026-10-26 08:19:52,750 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour.browser: [2/17] Tour test_survey → Step Answer Where do you live (trigger: div.js_question-wrapper:contains("Where do you live") input) 2026-10-26 08:19:53,052 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:53] "POST /survey/begin/b137640d-14d4-4748-9ef6-344caaaaaae/e548630f-eba9-4ffc-8e55-ff809efbea8a HTTP/1.1" 200 - 56 0.041 0.267 2026-10-26 08:19:53,208 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour.browser: [3/17] Tour test_survey → Step Answer Where do you live (trigger: div.js_question-wrapper:contains("When is your date of birth") input) 2026-10-26 08:19:53,325 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour.browser: [4/17] Tour test_survey → Step Answer How frequently do you buy products online (trigger: div.js_question-wrapper:contains("How frequently do you buy products online") label:contains("Once a month")) 2026-10-26 08:19:53,454 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour.browser: [5/17] Tour test_survey → Step Answer How many times did you order products on our website (trigger: div.js_question-wrapper:contains("How many times did you order products on our website") input) 2026-10-26 08:19:53,513 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour.browser: [6/17] Tour test_survey → Step Submit and go to Next Page (trigger: button[value="next"]) 2026-10-26 08:19:53,597 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour.browser: [7/17] Tour test_survey → Step Answer Which of the following words would you use to describe our products (High Quality) (trigger: div.js_question-wrapper:contains("Which of the following words would you use to describe our products") label:contains("High quality")) 2026-10-26 08:19:53,900 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:53] "POST /survey/submit/b137640d-14d4-4748-9ef6-344caaaaaae/e548630f-eba9-4ffc-8e55-ff809efbea8a HTTP/1.1" 200 - 72 0.069 0.229 2026-10-26 08:19:54,050 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour.browser: [8/17] Tour test_survey → Step Answer Which of the following words would you use to describe our products (Good value for money) (trigger: div.js_question-wrapper:contains("Which of the following words would you use to describe our products") label:contains("Good value for money")) 2026-10-26 08:19:54,126 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour.browser: [9/17] Tour test_survey → Step Answer What do your think about our new eCommerce (The new layout and design is fresh and up-to-date) (trigger: div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("The new layout and design is fresh and up-to-date") td:first) 2026-10-26 08:19:54,188 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour.browser: [10/17] Tour test_survey → Step Answer What do your think about our new eCommerce (It is easy to find the product that I want) (trigger: div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("It is easy to find the product that I want") td:eq(2)) 2026-10-26 08:19:54,252 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour.browser: [11/17] Tour test_survey → Step Answer What do your think about our new eCommerce (The tool to compare the products is useful to make a choice) (trigger: div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("The tool to compare the products is useful to make a choice") td:eq(3)) 2026-10-26 08:19:54,306 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour.browser: [12/17] Tour test_survey → Step Answer What do your think about our new eCommerce (The checkout process is clear and secure) (trigger: div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("The checkout process is clear and secure") td:eq(2)) 2026-10-26 08:19:54,364 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour.browser: [13/17] Tour test_survey → Step Answer What do your think about our new eCommerce (I have added products to my wishlist) (trigger: div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("I have added products to my wishlist") td:last) 2026-10-26 08:19:54,432 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour.browser: [14/17] Tour test_survey → Step Answer Do you have any other comments, questions, or concerns (trigger: div.js_question-wrapper:contains("Do you have any other comments, questions, or concerns") textarea) 2026-10-26 08:19:54,506 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour.browser: [15/17] Tour test_survey → Step Answer How would you rate your experience on our website? (trigger: div.js_question-wrapper:contains("How would you rate your experience on our website") label:contains("4")) 2026-10-26 08:19:54,567 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour.browser: [16/17] Tour test_survey → Step Click Submit and finish the survey (trigger: button[value="finish"]) 2026-10-26 08:19:54,627 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour.browser: [17/17] Tour test_survey → Step Thank you (trigger: h1:contains("Thank you!")) 2026-10-26 08:19:54,828 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:54] "POST /survey/submit/b137640d-14d4-4748-9ef6-344caaaaaae/e548630f-eba9-4ffc-8e55-ff809efbea8a HTTP/1.1" 200 - 60 0.059 0.141 2026-10-26 08:19:55,046 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour.browser: tour succeeded 2026-10-26 08:19:55,047 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour.browser: ╔════════════════════════════╗ ║ TOUR test_survey SUCCEEDED ║ ╚════════════════════════════╝ 2026-10-26 08:19:55,205 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour.browser: heap 10370628 (allocated 11272192) 2026-10-26 08:19:55,222 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour: Closing chrome headless with pid 7560 2026-10-26 08:19:55,224 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour: Closing websocket connection 2026-10-26 08:19:55,230 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour: Terminating chrome headless with pid 7560 2026-10-26 08:19:55,341 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_081955_340883_test_02_demo_survey_tour.txt 2026-10-26 08:19:55,341 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour: Removing chrome user profile "/tmp/tmpm87hp32w_chrome_odoo" 2026-10-26 08:19:55,403 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback: Starting TestUiFeedback.test_03_public_survey_tour ... 2026-10-26 08:19:56,034 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_survey_tour: Chrome pid: 7741 2026-10-26 08:19:56,034 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_survey_tour: Chrome headless temporary user profile dir: /tmp/tmpgy4f9d43_chrome_odoo 2026-10-26 08:19:56,035 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_survey_tour: Issuing json command http://127.0.0.1:42381/json/version 2026-10-26 08:19:56,036 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:42381/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:19:56,056 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_survey_tour: Browser version: Chrome/150.0.7871.114 2026-10-26 08:19:56,056 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_survey_tour: Issuing json command http://127.0.0.1:42381/json 2026-10-26 08:19:56,057 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:42381/json with timeout 3 increased to 10s during tests 2026-10-26 08:19:56,099 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_survey_tour: Websocket url found: ws://127.0.0.1:42381/devtools/page/788FEAAF7882A38FF18BF43A16BF1939 2026-10-26 08:19:56,176 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_survey_tour: Enable chrome headless console log notification 2026-10-26 08:19:56,190 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_survey_tour: Chrome headless enable page notifications 2026-10-26 08:19:56,207 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_survey_tour: Setting session cookie in browser 2026-10-26 08:19:56,392 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_survey_tour: Open "http://127.0.0.1:8069/survey/start/b137640d-14d4-4748-9ef6-344caaaaaae" in browser 2026-10-26 08:19:56,392 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_survey_tour: Navigating to: "http://127.0.0.1:8069/survey/start/b137640d-14d4-4748-9ef6-344caaaaaae" 2026-10-26 08:19:56,421 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:19:58,533 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:58] "GET /survey/start/b137640d-14d4-4748-9ef6-344caaaaaae HTTP/1.1" 303 - 34 0.025 2.090 2026-10-26 08:19:59,457 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:59] "GET /survey/b137640d-14d4-4748-9ef6-344caaaaaae HTTP/1.1" 200 - 107 0.082 0.834 2026-10-26 08:19:59,463 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_survey_tour: Navigation result: {'frameId': '788FEAAF7882A38FF18BF43A16BF1939', 'loaderId': 'C4F13660C408D84A818FC5826FA9C16F', 'isDownload': False} 2026-10-26 08:19:59,463 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_survey_tour: Evaluate ready code "odoo.isTourReady('test_survey')" 2026-10-26 08:19:59,514 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:19:59,533 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2a924f0/web.assets_frontend.min.css, copying from /web/assets/2a924f0/web.assets_frontend.min.css 2026-10-26 08:19:59,582 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:59] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.037 0.027 2026-10-26 08:19:59,596 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6acc108/survey.survey_assets.min.css, copying from /web/assets/6acc108/survey.survey_assets.min.css 2026-10-26 08:19:59,619 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:59] "GET /web/assets/1/6acc108/survey.survey_assets.min.css HTTP/1.1" 200 - 8 0.010 0.087 2026-10-26 08:19:59,643 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-26 08:19:59,644 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js, copying from /web/assets/9d4efaf/web.assets_frontend_minimal.min.js 2026-10-26 08:19:59,662 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-26 08:19:59,666 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:59] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.023 2026-10-26 08:19:59,676 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70b2f18/web.__assets_tests_call__.min.js, copying from /web/assets/70b2f18/web.__assets_tests_call__.min.js 2026-10-26 08:19:59,695 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:59] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.044 2026-10-26 08:19:59,826 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:19:59,829 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:59] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:19:59,952 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js, copying from /web/assets/dfa5431/web.assets_frontend_lazy.min.js 2026-10-26 08:19:59,979 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:19:59] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.041 2026-10-26 08:20:00,020 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:00] "GET /web/image/website/1/favicon?unique=15a14a4 HTTP/1.1" 200 - 5 0.011 0.064 2026-10-26 08:20:00,479 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d8c1118/survey.survey_assets.min.js, copying from /web/assets/d8c1118/survey.survey_assets.min.js 2026-10-26 08:20:00,491 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:00] "GET /web/assets/1/d8c1118/survey.survey_assets.min.js HTTP/1.1" 200 - 8 0.010 0.016 2026-10-26 08:20:00,543 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:00] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 08:20:00,645 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_survey_tour: Evaluate test code "odoo.startTour('test_survey', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/survey/start/b137640d-14d4-4748-9ef6-344caaaaaae", "delayToCheckUndeterminisms": 0})" 2026-10-26 08:20:00,670 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_survey_tour.browser: [1/17] Tour test_survey → Step Click on Start (trigger: button.btn:contains("Start")) 2026-10-26 08:20:00,674 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:00] "POST /survey/explain_answer/b137640d-14d4-4748-9ef6-344caaaaaae/0e894c3d-c33b-43fb-adf8-7601f53c4fe2 HTTP/1.1" 200 - 9 0.005 0.021 2026-10-26 08:20:00,740 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_survey_tour.browser: [2/17] Tour test_survey → Step Answer Where do you live (trigger: div.js_question-wrapper:contains("Where do you live") input) 2026-10-26 08:20:01,043 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:01] "POST /survey/begin/b137640d-14d4-4748-9ef6-344caaaaaae/0e894c3d-c33b-43fb-adf8-7601f53c4fe2 HTTP/1.1" 200 - 53 0.061 0.240 2026-10-26 08:20:01,225 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_survey_tour.browser: [3/17] Tour test_survey → Step Answer Where do you live (trigger: div.js_question-wrapper:contains("When is your date of birth") input) 2026-10-26 08:20:01,359 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_survey_tour.browser: [4/17] Tour test_survey → Step Answer How frequently do you buy products online (trigger: div.js_question-wrapper:contains("How frequently do you buy products online") label:contains("Once a month")) 2026-10-26 08:20:01,478 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_survey_tour.browser: [5/17] Tour test_survey → Step Answer How many times did you order products on our website (trigger: div.js_question-wrapper:contains("How many times did you order products on our website") input) 2026-10-26 08:20:01,540 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_survey_tour.browser: [6/17] Tour test_survey → Step Submit and go to Next Page (trigger: button[value="next"]) 2026-10-26 08:20:01,607 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_survey_tour.browser: [7/17] Tour test_survey → Step Answer Which of the following words would you use to describe our products (High Quality) (trigger: div.js_question-wrapper:contains("Which of the following words would you use to describe our products") label:contains("High quality")) 2026-10-26 08:20:01,883 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:01] "POST /survey/submit/b137640d-14d4-4748-9ef6-344caaaaaae/0e894c3d-c33b-43fb-adf8-7601f53c4fe2 HTTP/1.1" 200 - 55 0.058 0.215 2026-10-26 08:20:02,054 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_survey_tour.browser: [8/17] Tour test_survey → Step Answer Which of the following words would you use to describe our products (Good value for money) (trigger: div.js_question-wrapper:contains("Which of the following words would you use to describe our products") label:contains("Good value for money")) 2026-10-26 08:20:02,121 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_survey_tour.browser: [9/17] Tour test_survey → Step Answer What do your think about our new eCommerce (The new layout and design is fresh and up-to-date) (trigger: div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("The new layout and design is fresh and up-to-date") td:first) 2026-10-26 08:20:02,186 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_survey_tour.browser: [10/17] Tour test_survey → Step Answer What do your think about our new eCommerce (It is easy to find the product that I want) (trigger: div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("It is easy to find the product that I want") td:eq(2)) 2026-10-26 08:20:02,245 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_survey_tour.browser: [11/17] Tour test_survey → Step Answer What do your think about our new eCommerce (The tool to compare the products is useful to make a choice) (trigger: div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("The tool to compare the products is useful to make a choice") td:eq(3)) 2026-10-26 08:20:02,308 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_survey_tour.browser: [12/17] Tour test_survey → Step Answer What do your think about our new eCommerce (The checkout process is clear and secure) (trigger: div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("The checkout process is clear and secure") td:eq(2)) 2026-10-26 08:20:02,374 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_survey_tour.browser: [13/17] Tour test_survey → Step Answer What do your think about our new eCommerce (I have added products to my wishlist) (trigger: div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("I have added products to my wishlist") td:last) 2026-10-26 08:20:02,442 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_survey_tour.browser: [14/17] Tour test_survey → Step Answer Do you have any other comments, questions, or concerns (trigger: div.js_question-wrapper:contains("Do you have any other comments, questions, or concerns") textarea) 2026-10-26 08:20:02,537 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_survey_tour.browser: [15/17] Tour test_survey → Step Answer How would you rate your experience on our website? (trigger: div.js_question-wrapper:contains("How would you rate your experience on our website") label:contains("4")) 2026-10-26 08:20:02,600 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_survey_tour.browser: [16/17] Tour test_survey → Step Click Submit and finish the survey (trigger: button[value="finish"]) 2026-10-26 08:20:02,673 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_survey_tour.browser: [17/17] Tour test_survey → Step Thank you (trigger: h1:contains("Thank you!")) 2026-10-26 08:20:02,847 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:02] "POST /survey/submit/b137640d-14d4-4748-9ef6-344caaaaaae/0e894c3d-c33b-43fb-adf8-7601f53c4fe2 HTTP/1.1" 200 - 55 0.072 0.107 2026-10-26 08:20:03,091 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_survey_tour.browser: tour succeeded 2026-10-26 08:20:03,092 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_survey_tour.browser: ╔════════════════════════════╗ ║ TOUR test_survey SUCCEEDED ║ ╚════════════════════════════╝ 2026-10-26 08:20:03,195 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_survey_tour.browser: heap 10389612 (allocated 11272192) 2026-10-26 08:20:03,206 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_survey_tour: Closing chrome headless with pid 7741 2026-10-26 08:20:03,215 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_survey_tour: Closing websocket connection 2026-10-26 08:20:03,220 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_survey_tour: Terminating chrome headless with pid 7741 2026-10-26 08:20:03,325 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_survey_tour: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_082003_325185_test_03_public_survey_tour.txt 2026-10-26 08:20:03,325 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_survey_tour: Removing chrome user profile "/tmp/tmpgy4f9d43_chrome_odoo" 2026-10-26 08:20:03,377 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback: Starting TestUiFeedback.test_04_public_survey_with_triggers ... 2026-10-26 08:20:03,950 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers: Chrome pid: 7918 2026-10-26 08:20:03,951 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers: Chrome headless temporary user profile dir: /tmp/tmpnjw369m5_chrome_odoo 2026-10-26 08:20:03,951 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers: Issuing json command http://127.0.0.1:40663/json/version 2026-10-26 08:20:03,952 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:40663/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:20:04,056 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers: Browser version: Chrome/150.0.7871.114 2026-10-26 08:20:04,063 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers: Issuing json command http://127.0.0.1:40663/json 2026-10-26 08:20:04,082 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:40663/json with timeout 3 increased to 10s during tests 2026-10-26 08:20:04,100 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers: Websocket url found: ws://127.0.0.1:40663/devtools/page/EB72230AB5DDA08495BBB62C543D6520 2026-10-26 08:20:04,112 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers: Enable chrome headless console log notification 2026-10-26 08:20:04,154 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers: Chrome headless enable page notifications 2026-10-26 08:20:04,188 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers: Setting session cookie in browser 2026-10-26 08:20:04,295 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers: Open "http://127.0.0.1:8069/survey/start/3cfadce3-3f7e-41da-920d-10fa0eb19527" in browser 2026-10-26 08:20:04,295 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers: Navigating to: "http://127.0.0.1:8069/survey/start/3cfadce3-3f7e-41da-920d-10fa0eb19527" 2026-10-26 08:20:04,317 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:20:04,901 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:04] "GET /survey/start/3cfadce3-3f7e-41da-920d-10fa0eb19527 HTTP/1.1" 303 - 34 0.027 0.560 2026-10-26 08:20:05,771 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:05] "GET /survey/3cfadce3-3f7e-41da-920d-10fa0eb19527 HTTP/1.1" 200 - 105 0.096 0.758 2026-10-26 08:20:05,775 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers: Navigation result: {'frameId': 'EB72230AB5DDA08495BBB62C543D6520', 'loaderId': 'A2737B06C703F023B99533F6C7C7ADFB', 'isDownload': False} 2026-10-26 08:20:05,775 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers: Evaluate ready code "odoo.isTourReady('test_survey_chained_conditional_questions')" 2026-10-26 08:20:05,817 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-26 08:20:05,843 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2a924f0/web.assets_frontend.min.css, copying from /web/assets/2a924f0/web.assets_frontend.min.css 2026-10-26 08:20:05,903 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:05] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.039 0.039 2026-10-26 08:20:05,912 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6acc108/survey.survey_assets.min.css, copying from /web/assets/6acc108/survey.survey_assets.min.css 2026-10-26 08:20:05,925 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:05] "GET /web/assets/1/6acc108/survey.survey_assets.min.css HTTP/1.1" 200 - 8 0.005 0.092 2026-10-26 08:20:05,938 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js, copying from /web/assets/9d4efaf/web.assets_frontend_minimal.min.js 2026-10-26 08:20:05,949 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-26 08:20:05,952 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-26 08:20:05,968 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:05] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.032 2026-10-26 08:20:05,996 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70b2f18/web.__assets_tests_call__.min.js, copying from /web/assets/70b2f18/web.__assets_tests_call__.min.js 2026-10-26 08:20:06,018 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:06] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.042 2026-10-26 08:20:06,102 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:06] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:20:06,105 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-26 08:20:06,216 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:06] "GET /web/image/website/1/favicon?unique=15a14a4 HTTP/1.1" 200 - 5 0.004 0.012 2026-10-26 08:20:06,235 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js, copying from /web/assets/dfa5431/web.assets_frontend_lazy.min.js 2026-10-26 08:20:06,264 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:06] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.057 2026-10-26 08:20:06,749 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d8c1118/survey.survey_assets.min.js, copying from /web/assets/d8c1118/survey.survey_assets.min.js 2026-10-26 08:20:06,766 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:06] "GET /web/assets/1/d8c1118/survey.survey_assets.min.js HTTP/1.1" 200 - 8 0.006 0.020 2026-10-26 08:20:06,828 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:06] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 08:20:06,997 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers: Evaluate test code "odoo.startTour('test_survey_chained_conditional_questions', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/survey/start/3cfadce3-3f7e-41da-920d-10fa0eb19527", "delayToCheckUndeterminisms": 0})" 2026-10-26 08:20:07,010 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:07] "POST /survey/explain_answer/3cfadce3-3f7e-41da-920d-10fa0eb19527/b6d85134-da0d-4091-bfaf-5a4c2be1dabd HTTP/1.1" 200 - 9 0.006 0.017 2026-10-26 08:20:07,019 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers.browser: [1/17] Tour test_survey_chained_conditional_questions → Step Click on Start (trigger: button.btn:contains("Start")) 2026-10-26 08:20:07,093 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers.browser: [2/17] Tour test_survey_chained_conditional_questions → Step Answer Q1 with Answer 1 (trigger: div.js_question-wrapper:contains("Q1") label:contains("Answer 1")) 2026-10-26 08:20:07,388 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:07] "POST /survey/begin/3cfadce3-3f7e-41da-920d-10fa0eb19527/b6d85134-da0d-4091-bfaf-5a4c2be1dabd HTTP/1.1" 200 - 42 0.077 0.212 2026-10-26 08:20:07,518 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers.browser: [3/17] Tour test_survey_chained_conditional_questions → Step div.js_question-wrapper:contains("Q4") 2026-10-26 08:20:07,591 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers.browser: [4/17] Tour test_survey_chained_conditional_questions → Step Answer Q2 with Answer 1 (trigger: div.js_question-wrapper:contains("Q2") label:contains("Answer 1")) 2026-10-26 08:20:07,657 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers.browser: [5/17] Tour test_survey_chained_conditional_questions → Step Answer Q3 with Answer 1 (trigger: div.js_question-wrapper:contains("Q3") label:contains("Answer 1")) 2026-10-26 08:20:07,717 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers.browser: [6/17] Tour test_survey_chained_conditional_questions → Step Answer Q1 with Answer 3 (trigger: div.js_question-wrapper:contains("Q1") label:contains("Answer 3")) 2026-10-26 08:20:07,781 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers.browser: [7/17] Tour test_survey_chained_conditional_questions → Step Check that Q2 was hidden (trigger: div.js_question-wrapper:contains("Q3")) 2026-10-26 08:20:07,842 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers.browser: [8/17] Tour test_survey_chained_conditional_questions → Step Answer Q3 with Answer 2 (trigger: div.js_question-wrapper:contains("Q3") label:contains("Answer 2")) 2026-10-26 08:20:07,894 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers.browser: [9/17] Tour test_survey_chained_conditional_questions → Step Answer Q1 with Answer 2 (trigger: div.js_question-wrapper:contains("Q1") label:contains("Answer 2")) 2026-10-26 08:20:07,958 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers.browser: [10/17] Tour test_survey_chained_conditional_questions → Step Check that only question 1 is now visible (trigger: div.js_question-wrapper:contains("Q1")) 2026-10-26 08:20:08,010 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers.browser: [11/17] Tour test_survey_chained_conditional_questions → Step Answer Q1 with Answer 3 (trigger: div.js_question-wrapper:contains("Q1") label:contains("Answer 3")) 2026-10-26 08:20:08,068 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers.browser: [12/17] Tour test_survey_chained_conditional_questions → Step Check that questions Q2 and Q4 are hidden (trigger: div.js_question-wrapper:contains("Q1")) 2026-10-26 08:20:08,122 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers.browser: [13/17] Tour test_survey_chained_conditional_questions → Step Answer Q3 with Answer 2 (trigger: div.js_question-wrapper:contains("Q3") label:contains("Answer 2")) 2026-10-26 08:20:08,181 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers.browser: [14/17] Tour test_survey_chained_conditional_questions → Step Answer Q1 with Answer 2 (trigger: div.js_question-wrapper:contains("Q1") label:contains("Answer 2")) 2026-10-26 08:20:08,236 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers.browser: [15/17] Tour test_survey_chained_conditional_questions → Step Check that only question 1 is now the only one visible again (trigger: div.js_question-wrapper:contains("Q1")) 2026-10-26 08:20:08,293 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers.browser: [16/17] Tour test_survey_chained_conditional_questions → Step Click Submit and finish the survey (trigger: button[value="finish"]) 2026-10-26 08:20:08,354 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers.browser: [17/17] Tour test_survey_chained_conditional_questions → Step Thank you (trigger: h1:contains("Thank you!")) 2026-10-26 08:20:08,502 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:08] "POST /survey/submit/3cfadce3-3f7e-41da-920d-10fa0eb19527/b6d85134-da0d-4091-bfaf-5a4c2be1dabd HTTP/1.1" 200 - 41 0.041 0.107 2026-10-26 08:20:08,767 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers.browser: tour succeeded 2026-10-26 08:20:08,768 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR test_survey_chained_conditional_questions SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-10-26 08:20:08,864 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers.browser: heap 9641392 (allocated 10747904) 2026-10-26 08:20:08,873 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers: Closing chrome headless with pid 7918 2026-10-26 08:20:08,880 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers: Closing websocket connection 2026-10-26 08:20:08,882 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers: Terminating chrome headless with pid 7918 2026-10-26 08:20:09,049 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_082009_049133_test_04_public_survey_with_triggers.txt 2026-10-26 08:20:09,049 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers: Removing chrome user profile "/tmp/tmpnjw369m5_chrome_odoo" 2026-10-26 08:20:09,110 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback: Starting TestUiFeedback.test_05_public_survey_with_trigger_on_different_page ... 2026-10-26 08:20:09,779 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page: Chrome pid: 8098 2026-10-26 08:20:09,780 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page: Chrome headless temporary user profile dir: /tmp/tmpumh2dc3z_chrome_odoo 2026-10-26 08:20:09,780 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page: Issuing json command http://127.0.0.1:35251/json/version 2026-10-26 08:20:09,783 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:35251/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:20:09,799 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page: Browser version: Chrome/150.0.7871.114 2026-10-26 08:20:09,800 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page: Issuing json command http://127.0.0.1:35251/json 2026-10-26 08:20:09,800 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:35251/json with timeout 3 increased to 10s during tests 2026-10-26 08:20:09,811 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page: Websocket url found: ws://127.0.0.1:35251/devtools/page/E1899588FFEC091D9F25CE5DE855178F 2026-10-26 08:20:09,824 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page: Enable chrome headless console log notification 2026-10-26 08:20:09,843 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page: Chrome headless enable page notifications 2026-10-26 08:20:09,877 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page: Setting session cookie in browser 2026-10-26 08:20:10,011 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page: Open "http://127.0.0.1:8069/survey/start/1cb935bd-2399-4ed1-9e10-c649318fb4dc" in browser 2026-10-26 08:20:10,011 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page: Navigating to: "http://127.0.0.1:8069/survey/start/1cb935bd-2399-4ed1-9e10-c649318fb4dc" 2026-10-26 08:20:10,038 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:20:10,589 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:10] "GET /survey/start/1cb935bd-2399-4ed1-9e10-c649318fb4dc HTTP/1.1" 303 - 34 0.032 0.524 2026-10-26 08:20:11,473 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:11] "GET /survey/1cb935bd-2399-4ed1-9e10-c649318fb4dc HTTP/1.1" 200 - 107 0.089 0.788 2026-10-26 08:20:11,478 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page: Navigation result: {'frameId': 'E1899588FFEC091D9F25CE5DE855178F', 'loaderId': '8CC3ABE198A2E0C3096E4E95AAB5A0B3', 'isDownload': False} 2026-10-26 08:20:11,478 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page: Evaluate ready code "odoo.isTourReady('test_survey_conditional_question_on_different_page')" 2026-10-26 08:20:11,513 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:20:11,557 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2a924f0/web.assets_frontend.min.css, copying from /web/assets/2a924f0/web.assets_frontend.min.css 2026-10-26 08:20:11,622 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:11] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.037 0.052 2026-10-26 08:20:11,645 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6acc108/survey.survey_assets.min.css, copying from /web/assets/6acc108/survey.survey_assets.min.css 2026-10-26 08:20:11,664 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:11] "GET /web/assets/1/6acc108/survey.survey_assets.min.css HTTP/1.1" 200 - 8 0.016 0.112 2026-10-26 08:20:11,687 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-26 08:20:11,688 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-26 08:20:11,699 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js, copying from /web/assets/9d4efaf/web.assets_frontend_minimal.min.js 2026-10-26 08:20:11,712 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:11] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.016 2026-10-26 08:20:11,742 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70b2f18/web.__assets_tests_call__.min.js, copying from /web/assets/70b2f18/web.__assets_tests_call__.min.js 2026-10-26 08:20:11,774 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:11] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.008 0.040 2026-10-26 08:20:11,879 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 08:20:11,880 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:11] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 08:20:12,022 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js, copying from /web/assets/dfa5431/web.assets_frontend_lazy.min.js 2026-10-26 08:20:12,056 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:12] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.019 0.072 2026-10-26 08:20:12,101 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:12] "GET /web/image/website/1/favicon?unique=15a14a4 HTTP/1.1" 200 - 5 0.003 0.108 2026-10-26 08:20:12,637 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d8c1118/survey.survey_assets.min.js, copying from /web/assets/d8c1118/survey.survey_assets.min.js 2026-10-26 08:20:12,655 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:12] "GET /web/assets/1/d8c1118/survey.survey_assets.min.js HTTP/1.1" 200 - 8 0.005 0.021 2026-10-26 08:20:12,741 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:12] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 08:20:12,860 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page: Evaluate test code "odoo.startTour('test_survey_conditional_question_on_different_page', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/survey/start/1cb935bd-2399-4ed1-9e10-c649318fb4dc", "delayToCheckUndeterminisms": 0})" 2026-10-26 08:20:12,873 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:12] "POST /survey/explain_answer/1cb935bd-2399-4ed1-9e10-c649318fb4dc/6c213420-e22e-4bfd-af2e-25f7f14fce50 HTTP/1.1" 200 - 9 0.006 0.014 2026-10-26 08:20:12,875 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page.browser: [1/12] Tour test_survey_conditional_question_on_different_page → Step Click on Start (trigger: button.btn:contains("Start")) 2026-10-26 08:20:12,947 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page.browser: [2/12] Tour test_survey_conditional_question_on_different_page → Step Answer Q1 with Answer 1 (trigger: div.js_question-wrapper:contains("Q1") label:contains("Answer 1")) 2026-10-26 08:20:13,340 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:13] "POST /survey/begin/1cb935bd-2399-4ed1-9e10-c649318fb4dc/6c213420-e22e-4bfd-af2e-25f7f14fce50 HTTP/1.1" 200 - 44 0.054 0.324 2026-10-26 08:20:13,393 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page.browser: [3/12] Tour test_survey_conditional_question_on_different_page → Step Go to next page (trigger: button[value="next"]) 2026-10-26 08:20:13,472 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page.browser: [4/12] Tour test_survey_conditional_question_on_different_page → Step Check that Q3 is visible (trigger: div.js_question-wrapper:contains("Q3")) 2026-10-26 08:20:13,554 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:13] "POST /survey/submit/1cb935bd-2399-4ed1-9e10-c649318fb4dc/6c213420-e22e-4bfd-af2e-25f7f14fce50 HTTP/1.1" 200 - 34 0.017 0.054 2026-10-26 08:20:14,180 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page.browser: [5/12] Tour test_survey_conditional_question_on_different_page → Step Answer Q2 with Answer 2 (trigger: div.js_question-wrapper:contains("Q2") label:contains("Answer 2")) 2026-10-26 08:20:14,242 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page.browser: [6/12] Tour test_survey_conditional_question_on_different_page → Step Check that Q3 is still visible (trigger: div.js_question-wrapper:contains("Q3")) 2026-10-26 08:20:14,308 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page.browser: [7/12] Tour test_survey_conditional_question_on_different_page → Step Go back (trigger: button[value="previous"]) 2026-10-26 08:20:14,374 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page.browser: [8/12] Tour test_survey_conditional_question_on_different_page → Step Answer Q1 with Answer 2 (trigger: div.js_question-wrapper:contains("Q1") label:contains("Answer 2")) 2026-10-26 08:20:14,430 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:14] "POST /survey/submit/1cb935bd-2399-4ed1-9e10-c649318fb4dc/6c213420-e22e-4bfd-af2e-25f7f14fce50 HTTP/1.1" 200 - 32 0.017 0.038 2026-10-26 08:20:15,003 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page.browser: [9/12] Tour test_survey_conditional_question_on_different_page → Step Go to next page (trigger: button[value="next"]) 2026-10-26 08:20:15,078 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page.browser: [10/12] Tour test_survey_conditional_question_on_different_page → Step Check that Q3 is hidden (trigger: div.js_question-wrapper:contains("Q2")) 2026-10-26 08:20:15,117 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #4 deleted survey.user_input.line records with IDs: [332] 2026-10-26 08:20:15,146 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #4 deleted survey.user_input.line records with IDs: [333] 2026-10-26 08:20:15,195 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:15] "POST /survey/submit/1cb935bd-2399-4ed1-9e10-c649318fb4dc/6c213420-e22e-4bfd-af2e-25f7f14fce50 HTTP/1.1" 200 - 63 0.034 0.079 2026-10-26 08:20:15,810 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page.browser: [11/12] Tour test_survey_conditional_question_on_different_page → Step Answer Q2 with Answer 1 (trigger: div.js_question-wrapper:contains("Q2") label:contains("Answer 1")) 2026-10-26 08:20:15,875 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page.browser: [12/12] Tour test_survey_conditional_question_on_different_page → Step Check that Q3 is now visible again (trigger: div.js_question-wrapper:contains("Q3")) 2026-10-26 08:20:15,927 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page.browser: tour succeeded 2026-10-26 08:20:15,928 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page.browser: ╔═══════════════════════════════════════════════════════════════════╗ ║ TOUR test_survey_conditional_question_on_different_page SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════╝ 2026-10-26 08:20:16,094 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page.browser: heap 9676396 (allocated 10485760) 2026-10-26 08:20:16,127 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page: Closing chrome headless with pid 8098 2026-10-26 08:20:16,130 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page: Closing websocket connection 2026-10-26 08:20:16,134 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page: Terminating chrome headless with pid 8098 2026-10-26 08:20:16,233 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_082016_233706_test_05_public_survey_with_trigger_on_different_page.txt 2026-10-26 08:20:16,234 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page: Removing chrome user profile "/tmp/tmpumh2dc3z_chrome_odoo" 2026-10-26 08:20:16,291 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback: Starting TestUiFeedback.test_06_survey_prefill ... 2026-10-26 08:20:16,822 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Chrome pid: 8271 2026-10-26 08:20:16,823 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Chrome headless temporary user profile dir: /tmp/tmpthqcwdn1_chrome_odoo 2026-10-26 08:20:16,823 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Issuing json command http://127.0.0.1:36923/json/version 2026-10-26 08:20:16,824 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:36923/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:20:16,890 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Browser version: Chrome/150.0.7871.114 2026-10-26 08:20:16,890 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Issuing json command http://127.0.0.1:36923/json 2026-10-26 08:20:16,891 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:36923/json with timeout 3 increased to 10s during tests 2026-10-26 08:20:16,910 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Websocket url found: ws://127.0.0.1:36923/devtools/page/562761731E54494FDDF5CA3EB80D8D0F 2026-10-26 08:20:16,926 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Enable chrome headless console log notification 2026-10-26 08:20:16,942 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Chrome headless enable page notifications 2026-10-26 08:20:17,017 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Setting session cookie in browser 2026-10-26 08:20:17,149 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Open "http://127.0.0.1:8069/survey/start/b137640d-14d4-4748-9ef6-344caaaaaae" in browser 2026-10-26 08:20:17,149 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Navigating to: "http://127.0.0.1:8069/survey/start/b137640d-14d4-4748-9ef6-344caaaaaae" 2026-10-26 08:20:17,172 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:20:17,675 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:17] "GET /survey/start/b137640d-14d4-4748-9ef6-344caaaaaae HTTP/1.1" 303 - 34 0.024 0.482 2026-10-26 08:20:18,597 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:18] "GET /survey/b137640d-14d4-4748-9ef6-344caaaaaae HTTP/1.1" 200 - 107 0.089 0.819 2026-10-26 08:20:18,604 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Navigation result: {'frameId': '562761731E54494FDDF5CA3EB80D8D0F', 'loaderId': '0BA9681AD3BD3A602E589745E30C0B5D', 'isDownload': False} 2026-10-26 08:20:18,604 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Evaluate ready code "odoo.isTourReady('test_survey_prefill')" 2026-10-26 08:20:18,672 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 08:20:18,705 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2a924f0/web.assets_frontend.min.css, copying from /web/assets/2a924f0/web.assets_frontend.min.css 2026-10-26 08:20:18,762 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:18] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.052 0.062 2026-10-26 08:20:18,787 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6acc108/survey.survey_assets.min.css, copying from /web/assets/6acc108/survey.survey_assets.min.css 2026-10-26 08:20:18,820 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-26 08:20:18,821 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-26 08:20:18,828 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:18] "GET /web/assets/1/6acc108/survey.survey_assets.min.css HTTP/1.1" 200 - 8 0.029 0.146 2026-10-26 08:20:18,833 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js, copying from /web/assets/9d4efaf/web.assets_frontend_minimal.min.js 2026-10-26 08:20:18,845 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:18] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.031 2026-10-26 08:20:18,894 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70b2f18/web.__assets_tests_call__.min.js, copying from /web/assets/70b2f18/web.__assets_tests_call__.min.js 2026-10-26 08:20:18,924 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:18] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.043 2026-10-26 08:20:19,072 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:19] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:20:19,078 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:20:19,166 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:19] "GET /web/image/website/1/favicon?unique=15a14a4 HTTP/1.1" 200 - 5 0.008 0.013 2026-10-26 08:20:19,188 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js, copying from /web/assets/dfa5431/web.assets_frontend_lazy.min.js 2026-10-26 08:20:19,219 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:19] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.065 2026-10-26 08:20:19,780 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d8c1118/survey.survey_assets.min.js, copying from /web/assets/d8c1118/survey.survey_assets.min.js 2026-10-26 08:20:19,810 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:19] "GET /web/assets/1/d8c1118/survey.survey_assets.min.js HTTP/1.1" 200 - 8 0.011 0.029 2026-10-26 08:20:19,906 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:19] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 08:20:20,086 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Evaluate test code "odoo.startTour('test_survey_prefill', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/survey/start/b137640d-14d4-4748-9ef6-344caaaaaae", "delayToCheckUndeterminisms": 0})" 2026-10-26 08:20:20,119 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:20] "POST /survey/explain_answer/b137640d-14d4-4748-9ef6-344caaaaaae/66555b04-8e33-4b66-94b7-ca4a331b332d HTTP/1.1" 200 - 9 0.011 0.042 2026-10-26 08:20:20,121 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [1/23] Tour test_survey_prefill → Step button.btn.btn-primary.btn-lg:contains("Start Survey") 2026-10-26 08:20:20,205 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [2/23] Tour test_survey_prefill → Step div.js_question-wrapper:contains("Where do you live?") input 2026-10-26 08:20:20,483 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:20] "POST /survey/begin/b137640d-14d4-4748-9ef6-344caaaaaae/66555b04-8e33-4b66-94b7-ca4a331b332d HTTP/1.1" 200 - 53 0.044 0.226 2026-10-26 08:20:20,657 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [3/23] Tour test_survey_prefill → Step div.js_question-wrapper:contains("When is your date of birth?") input 2026-10-26 08:20:20,794 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [4/23] Tour test_survey_prefill → Step div.js_question-wrapper:contains("How frequently do you buy products online?") label:contains("Once a week") 2026-10-26 08:20:20,908 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [5/23] Tour test_survey_prefill → Step div.js_question-wrapper:contains("How many times did you order products on our website?") input 2026-10-26 08:20:20,980 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [6/23] Tour test_survey_prefill → Step Click on Next Page (trigger: button[value="next"]) 2026-10-26 08:20:21,041 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [7/23] Tour test_survey_prefill → Step Answer Which of the following words would you use to describe our products (High Quality) (trigger: div.js_question-wrapper:contains("Which of the following words would you use to describe our products") label:contains("High quality")) 2026-10-26 08:20:21,313 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:21] "POST /survey/submit/b137640d-14d4-4748-9ef6-344caaaaaae/66555b04-8e33-4b66-94b7-ca4a331b332d HTTP/1.1" 200 - 55 0.030 0.222 2026-10-26 08:20:21,484 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [8/23] Tour test_survey_prefill → Step Answer Which of the following words would you use to describe our products (Good value for money) (trigger: div.js_question-wrapper:contains("Which of the following words would you use to describe our products") label:contains("Good value for money")) 2026-10-26 08:20:21,549 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [9/23] Tour test_survey_prefill → Step Answer What do your think about our new eCommerce (The new layout and design is fresh and up-to-date) (trigger: div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("The new layout and design is fresh and up-to-date") td:first) 2026-10-26 08:20:21,613 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [10/23] Tour test_survey_prefill → Step Answer What do your think about our new eCommerce (It is easy to find the product that I want) (trigger: div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("It is easy to find the product that I want") td:eq(2)) 2026-10-26 08:20:21,681 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [11/23] Tour test_survey_prefill → Step Answer What do your think about our new eCommerce (The tool to compare the products is useful to make a choice) (trigger: div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("The tool to compare the products is useful to make a choice") td:eq(3)) 2026-10-26 08:20:21,747 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [12/23] Tour test_survey_prefill → Step Answer What do your think about our new eCommerce (The checkout process is clear and secure) (trigger: div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("The checkout process is clear and secure") td:eq(2)) 2026-10-26 08:20:21,808 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [13/23] Tour test_survey_prefill → Step Answer What do your think about our new eCommerce (I have added products to my wishlist) (trigger: div.js_question-wrapper:contains("What do your think about our new eCommerce") tr:contains("I have added products to my wishlist") td:last) 2026-10-26 08:20:21,878 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [14/23] Tour test_survey_prefill → Step Answer Do you have any other comments, questions, or concerns (trigger: div.js_question-wrapper:contains("Do you have any other comments, questions, or concerns") textarea) 2026-10-26 08:20:21,953 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [15/23] Tour test_survey_prefill → Step Answer How would you rate your experience on our website? (trigger: div.js_question-wrapper:contains("How would you rate your experience on our website") label:contains("4")) 2026-10-26 08:20:22,013 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [16/23] Tour test_survey_prefill → Step Click on the previous page name in the breadcrumb (trigger: ol.breadcrumb a:first) 2026-10-26 08:20:22,088 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [17/23] Tour test_survey_prefill → Step div.js_question-wrapper:contains("How many times did you order products on our website?") input 2026-10-26 08:20:22,164 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:22] "POST /survey/submit/b137640d-14d4-4748-9ef6-344caaaaaae/66555b04-8e33-4b66-94b7-ca4a331b332d HTTP/1.1" 200 - 40 0.019 0.051 2026-10-26 08:20:22,504 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [18/23] Tour test_survey_prefill → Step .o_survey_title.prefilled 2026-10-26 08:20:22,560 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [19/23] Tour test_survey_prefill → Step .o_survey_title.tour_success 2026-10-26 08:20:22,627 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [20/23] Tour test_survey_prefill → Step Click on Next Page (trigger: button[value="next"]) 2026-10-26 08:20:22,696 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [21/23] Tour test_survey_prefill → Step div.js_question-wrapper:contains("Do you have any other comments, questions, or concerns") textarea 2026-10-26 08:20:22,744 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #4 deleted survey.user_input.line records with IDs: [338] 2026-10-26 08:20:22,815 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:22] "POST /survey/submit/b137640d-14d4-4748-9ef6-344caaaaaae/66555b04-8e33-4b66-94b7-ca4a331b332d HTTP/1.1" 200 - 59 0.029 0.084 2026-10-26 08:20:23,326 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [22/23] Tour test_survey_prefill → Step .o_survey_title.prefilled2 2026-10-26 08:20:23,383 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: [23/23] Tour test_survey_prefill → Step .o_survey_title.tour_success_2 2026-10-26 08:20:23,441 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: tour succeeded 2026-10-26 08:20:23,442 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: ╔════════════════════════════════════╗ ║ TOUR test_survey_prefill SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-26 08:20:23,578 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill.browser: heap 10476160 (allocated 11272192) 2026-10-26 08:20:23,591 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Closing chrome headless with pid 8271 2026-10-26 08:20:23,597 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Closing websocket connection 2026-10-26 08:20:23,600 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Terminating chrome headless with pid 8271 2026-10-26 08:20:23,714 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_082023_714583_test_06_survey_prefill.txt 2026-10-26 08:20:23,715 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Removing chrome user profile "/tmp/tmpthqcwdn1_chrome_odoo" 2026-10-26 08:20:23,782 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback: Starting TestUiFeedback.test_07_survey_roaming_mandatory_questions ... 2026-10-26 08:20:24,395 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions: Chrome pid: 8451 2026-10-26 08:20:24,396 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions: Chrome headless temporary user profile dir: /tmp/tmpsspwh_ct_chrome_odoo 2026-10-26 08:20:24,396 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions: Issuing json command http://127.0.0.1:33703/json/version 2026-10-26 08:20:24,397 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:33703/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:20:24,474 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions: Browser version: Chrome/150.0.7871.114 2026-10-26 08:20:24,482 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions: Issuing json command http://127.0.0.1:33703/json 2026-10-26 08:20:24,483 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:33703/json with timeout 3 increased to 10s during tests 2026-10-26 08:20:24,498 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions: Websocket url found: ws://127.0.0.1:33703/devtools/page/6CBDC66B26A10451A181D358ED70279F 2026-10-26 08:20:24,518 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions: Enable chrome headless console log notification 2026-10-26 08:20:24,529 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions: Chrome headless enable page notifications 2026-10-26 08:20:24,572 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions: Setting session cookie in browser 2026-10-26 08:20:24,751 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions: Open "http://127.0.0.1:8069/survey/start/853ebb30-40f2-43bf-a95a-bbf0e367a365" in browser 2026-10-26 08:20:24,751 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions: Navigating to: "http://127.0.0.1:8069/survey/start/853ebb30-40f2-43bf-a95a-bbf0e367a365" 2026-10-26 08:20:24,782 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:20:25,340 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:25] "GET /survey/start/853ebb30-40f2-43bf-a95a-bbf0e367a365 HTTP/1.1" 303 - 34 0.033 0.530 2026-10-26 08:20:26,163 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:26] "GET /survey/853ebb30-40f2-43bf-a95a-bbf0e367a365 HTTP/1.1" 200 - 105 0.092 0.722 2026-10-26 08:20:26,168 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions: Navigation result: {'frameId': '6CBDC66B26A10451A181D358ED70279F', 'loaderId': '84E6BB8AD733234D750A9D10314377DB', 'isDownload': False} 2026-10-26 08:20:26,168 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions: Evaluate ready code "odoo.isTourReady('test_survey_roaming_mandatory_questions')" 2026-10-26 08:20:26,227 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 08:20:26,265 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2a924f0/web.assets_frontend.min.css, copying from /web/assets/2a924f0/web.assets_frontend.min.css 2026-10-26 08:20:26,333 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:26] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.045 0.082 2026-10-26 08:20:26,344 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6acc108/survey.survey_assets.min.css, copying from /web/assets/6acc108/survey.survey_assets.min.css 2026-10-26 08:20:26,362 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-26 08:20:26,363 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-26 08:20:26,373 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:26] "GET /web/assets/1/6acc108/survey.survey_assets.min.css HTTP/1.1" 200 - 8 0.008 0.151 2026-10-26 08:20:26,382 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js, copying from /web/assets/9d4efaf/web.assets_frontend_minimal.min.js 2026-10-26 08:20:26,397 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:26] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.022 2026-10-26 08:20:26,439 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70b2f18/web.__assets_tests_call__.min.js, copying from /web/assets/70b2f18/web.__assets_tests_call__.min.js 2026-10-26 08:20:26,460 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:26] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.035 2026-10-26 08:20:26,540 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:26] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:20:26,544 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:20:26,645 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:26] "GET /web/image/website/1/favicon?unique=15a14a4 HTTP/1.1" 200 - 5 0.006 0.013 2026-10-26 08:20:26,680 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js, copying from /web/assets/dfa5431/web.assets_frontend_lazy.min.js 2026-10-26 08:20:26,719 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:26] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.080 2026-10-26 08:20:27,294 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d8c1118/survey.survey_assets.min.js, copying from /web/assets/d8c1118/survey.survey_assets.min.js 2026-10-26 08:20:27,319 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:27] "GET /web/assets/1/d8c1118/survey.survey_assets.min.js HTTP/1.1" 200 - 8 0.009 0.027 2026-10-26 08:20:27,387 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:27] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 08:20:27,523 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions: Evaluate test code "odoo.startTour('test_survey_roaming_mandatory_questions', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/survey/start/853ebb30-40f2-43bf-a95a-bbf0e367a365", "delayToCheckUndeterminisms": 0})" 2026-10-26 08:20:27,538 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:27] "POST /survey/explain_answer/853ebb30-40f2-43bf-a95a-bbf0e367a365/c78443db-fec8-4ba9-9db0-d28cdf8628e2 HTTP/1.1" 200 - 9 0.003 0.010 2026-10-26 08:20:27,541 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: [1/20] Tour test_survey_roaming_mandatory_questions → Step Click on Start (trigger: button.btn:contains("Start")) 2026-10-26 08:20:27,622 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: [2/20] Tour test_survey_roaming_mandatory_questions → Step Skip question Q1 (trigger: button.btn:contains("Continue")) 2026-10-26 08:20:27,840 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:27] "POST /survey/begin/853ebb30-40f2-43bf-a95a-bbf0e367a365/c78443db-fec8-4ba9-9db0-d28cdf8628e2 HTTP/1.1" 200 - 42 0.024 0.194 2026-10-26 08:20:28,048 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: [3/20] Tour test_survey_roaming_mandatory_questions → Step div.js_question-wrapper:contains("Q2") 2026-10-26 08:20:28,115 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:28] "POST /survey/submit/853ebb30-40f2-43bf-a95a-bbf0e367a365/c78443db-fec8-4ba9-9db0-d28cdf8628e2 HTTP/1.1" 200 - 27 0.022 0.043 2026-10-26 08:20:28,842 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: [4/20] Tour test_survey_roaming_mandatory_questions → Step Skip question Q2 (trigger: button.btn:contains("Continue")) 2026-10-26 08:20:28,910 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: [5/20] Tour test_survey_roaming_mandatory_questions → Step Check if Q3 button is Submit (trigger: button.btn:contains("Submit")) 2026-10-26 08:20:28,978 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:28] "POST /survey/submit/853ebb30-40f2-43bf-a95a-bbf0e367a365/c78443db-fec8-4ba9-9db0-d28cdf8628e2 HTTP/1.1" 200 - 28 0.019 0.047 2026-10-26 08:20:29,658 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: [6/20] Tour test_survey_roaming_mandatory_questions → Step Go back to Q2 (trigger: button.btn[value="previous"]) 2026-10-26 08:20:29,727 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: [7/20] Tour test_survey_roaming_mandatory_questions → Step Check if the alert box is present (trigger: div.o_survey_question_error span) 2026-10-26 08:20:29,774 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:29] "POST /survey/submit/853ebb30-40f2-43bf-a95a-bbf0e367a365/c78443db-fec8-4ba9-9db0-d28cdf8628e2 HTTP/1.1" 200 - 26 0.013 0.033 2026-10-26 08:20:30,475 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: [8/20] Tour test_survey_roaming_mandatory_questions → Step Skip question Q2 again (trigger: button.btn:contains("Continue")) 2026-10-26 08:20:30,540 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: [9/20] Tour test_survey_roaming_mandatory_questions → Step Answer Q3 (trigger: div.js_question-wrapper:contains("Q3") label:contains("Answer 1")) 2026-10-26 08:20:30,567 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #4 deleted survey.user_input.line records with IDs: [351] 2026-10-26 08:20:30,608 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:30] "POST /survey/submit/853ebb30-40f2-43bf-a95a-bbf0e367a365/c78443db-fec8-4ba9-9db0-d28cdf8628e2 HTTP/1.1" 200 - 45 0.023 0.043 2026-10-26 08:20:31,305 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: [10/20] Tour test_survey_roaming_mandatory_questions → Step Click on Submit (trigger: button.btn:contains("Submit")) 2026-10-26 08:20:31,366 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: [11/20] Tour test_survey_roaming_mandatory_questions → Step Check if question is Q1 (trigger: div.js_question-wrapper:contains("Q1")) 2026-10-26 08:20:31,415 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #4 deleted survey.user_input.line records with IDs: [352] 2026-10-26 08:20:31,472 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:31] "POST /survey/submit/853ebb30-40f2-43bf-a95a-bbf0e367a365/c78443db-fec8-4ba9-9db0-d28cdf8628e2 HTTP/1.1" 200 - 41 0.051 0.054 2026-10-26 08:20:32,109 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: [12/20] Tour test_survey_roaming_mandatory_questions → Step Click on "Next Skipped" button (trigger: button.btn:contains("Next Skipped")) 2026-10-26 08:20:32,174 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: [13/20] Tour test_survey_roaming_mandatory_questions → Step Check if question is Q2 (trigger: div.js_question-wrapper:contains("Q2")) 2026-10-26 08:20:32,209 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #4 deleted survey.user_input.line records with IDs: [350] 2026-10-26 08:20:32,258 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:32] "POST /survey/submit/853ebb30-40f2-43bf-a95a-bbf0e367a365/c78443db-fec8-4ba9-9db0-d28cdf8628e2 HTTP/1.1" 200 - 41 0.030 0.053 2026-10-26 08:20:32,925 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: [14/20] Tour test_survey_roaming_mandatory_questions → Step Click on "Next Skipped" button (trigger: button.btn:contains("Next Skipped")) 2026-10-26 08:20:32,993 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: [15/20] Tour test_survey_roaming_mandatory_questions → Step Check if question is Q1 again (should loop on skipped questions) (trigger: div.js_question-wrapper:contains("Q1")) 2026-10-26 08:20:33,033 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #4 deleted survey.user_input.line records with IDs: [353] 2026-10-26 08:20:33,082 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:33] "POST /survey/submit/853ebb30-40f2-43bf-a95a-bbf0e367a365/c78443db-fec8-4ba9-9db0-d28cdf8628e2 HTTP/1.1" 200 - 40 0.028 0.059 2026-10-26 08:20:33,741 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: [16/20] Tour test_survey_roaming_mandatory_questions → Step Answer Q1 (trigger: div.js_question-wrapper:contains("Q1") label:contains("Answer 2")) 2026-10-26 08:20:33,816 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: [17/20] Tour test_survey_roaming_mandatory_questions → Step Check if the visible question is the skipped question Q2 (trigger: div.js_question-wrapper:contains("Q2")) 2026-10-26 08:20:33,850 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #4 deleted survey.user_input.line records with IDs: [355] 2026-10-26 08:20:33,894 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:33] "POST /survey/submit/853ebb30-40f2-43bf-a95a-bbf0e367a365/c78443db-fec8-4ba9-9db0-d28cdf8628e2 HTTP/1.1" 200 - 42 0.023 0.053 2026-10-26 08:20:34,577 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: [18/20] Tour test_survey_roaming_mandatory_questions → Step Answer Q2 (trigger: div.js_question-wrapper:contains("Q2") label:contains("Answer 3")) 2026-10-26 08:20:34,646 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: [19/20] Tour test_survey_roaming_mandatory_questions → Step Click on Submit (trigger: button.btn:contains("Submit")) 2026-10-26 08:20:34,710 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: [20/20] Tour test_survey_roaming_mandatory_questions → Step Check if the survey is done (trigger: div.o_survey_finished h1:contains("Thank you!")) 2026-10-26 08:20:34,747 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #4 deleted survey.user_input.line records with IDs: [356] 2026-10-26 08:20:34,886 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:34] "POST /survey/submit/853ebb30-40f2-43bf-a95a-bbf0e367a365/c78443db-fec8-4ba9-9db0-d28cdf8628e2 HTTP/1.1" 200 - 56 0.051 0.124 2026-10-26 08:20:35,397 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: tour succeeded 2026-10-26 08:20:35,398 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_survey_roaming_mandatory_questions SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-26 08:20:35,518 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions.browser: heap 9867560 (allocated 10747904) 2026-10-26 08:20:35,531 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions: Closing chrome headless with pid 8451 2026-10-26 08:20:35,538 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions: Closing websocket connection 2026-10-26 08:20:35,546 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions: Terminating chrome headless with pid 8451 2026-10-26 08:20:35,661 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_082035_661088_test_07_survey_roaming_mandatory_questions.txt 2026-10-26 08:20:35,661 103 INFO rb-9ca8621-226001-429047 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions: Removing chrome user profile "/tmp/tmpsspwh_ct_chrome_odoo" 2026-10-26 08:20:35,760 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 08:20:35,790 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_access_rights.tests.test_check_access: Starting TestAccess.test_check_access ... 2026-10-26 08:20:36,454 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_access_rights.tests.test_check_access: Starting TestAccess.test_name_search_with_sudo ... 2026-10-26 08:20:37,273 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 08:20:38,018 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [435] 2026-10-26 08:20:38,062 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16609] 2026-10-26 08:20:38,077 103 INFO rb-9ca8621-226001-429047 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 08:20:38,116 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow: Starting TestAPIKeys.test_addremove ... 2026-10-26 08:20:38,558 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove: Chrome pid: 8630 2026-10-26 08:20:38,558 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove: Chrome headless temporary user profile dir: /tmp/tmp78o8vrh__chrome_odoo 2026-10-26 08:20:38,559 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove: Issuing json command http://127.0.0.1:38479/json/version 2026-10-26 08:20:38,560 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:38479/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:20:38,651 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove: Browser version: Chrome/150.0.7871.114 2026-10-26 08:20:38,651 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove: Issuing json command http://127.0.0.1:38479/json 2026-10-26 08:20:38,652 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:38479/json with timeout 3 increased to 10s during tests 2026-10-26 08:20:38,671 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove: Websocket url found: ws://127.0.0.1:38479/devtools/page/24FF1F45B898413087C2A3C78F241F49 2026-10-26 08:20:38,690 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove: Enable chrome headless console log notification 2026-10-26 08:20:38,734 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove: Chrome headless enable page notifications 2026-10-26 08:20:38,835 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:test_user from n/a 2026-10-26 08:20:38,851 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove: Setting session cookie in browser 2026-10-26 08:20:38,860 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-26 08:20:38,862 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-26 08:20:38,898 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:20:42,125 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:42] "GET /odoo HTTP/1.1" 200 - 179 0.165 3.065 2026-10-26 08:20:42,129 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove: Navigation result: {'frameId': '24FF1F45B898413087C2A3C78F241F49', 'loaderId': 'D9EFE0D9FA9726ED7485AEDB7E3775B9', 'isDownload': False} 2026-10-26 08:20:42,129 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove: Evaluate ready code "odoo.isTourReady('apikeys_tour_setup')" 2026-10-26 08:20:42,181 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:42] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.011 2026-10-26 08:20:42,192 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:42] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.026 2026-10-26 08:20:42,274 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 08:20:42,432 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:42] "GET /web/webclient/load_menus/3ea85210a6d7d4c46a2d4b6d9f0126b13dc9b4b7b16178832cb3ef9f9ce584b7 HTTP/1.1" 200 - 112 0.118 0.136 2026-10-26 08:20:42,442 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:42] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.248 2026-10-26 08:20:42,474 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.012 0.263 2026-10-26 08:20:42,498 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:42] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-26 08:20:42,615 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:42] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-26 08:20:43,382 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:43] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 08:20:43,390 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:43] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-26 08:20:43,406 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:43] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-26 08:20:43,443 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:43] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.009 2026-10-26 08:20:43,471 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove.browser: Owl is running in 'dev' mode. 2026-10-26 08:20:43,514 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:43] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:20:43,579 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:43] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.030 2026-10-26 08:20:43,601 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:43] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.022 2026-10-26 08:20:43,627 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:43] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.005 0.032 2026-10-26 08:20:43,674 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove: Evaluate test code "odoo.startTour('apikeys_tour_setup', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-26 08:20:43,818 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:20:43,828 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:20:43,836 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:43] "POST /mail/data HTTP/1.1" 200 - 34 0.082 0.074 2026-10-26 08:20:44,179 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:44] "GET /odoo?debug=1 HTTP/1.1" 200 - 50 0.075 0.348 2026-10-26 08:20:44,200 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:44] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.429 2026-10-26 08:20:44,282 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:44] "GET /web/image?model=res.users&field=avatar_128&id=635 HTTP/1.1" 200 - 16 0.031 0.491 2026-10-26 08:20:44,287 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:44] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.430 2026-10-26 08:20:44,336 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:44] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.015 0.433 2026-10-26 08:20:44,360 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 08:20:44,378 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:44] "GET /web/image/res.partner/1677/avatar_128?unique=1793002837000 HTTP/1.1" 200 - 8 0.016 0.602 2026-10-26 08:20:44,406 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:44] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.010 0.129 2026-10-26 08:20:44,553 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:44] "GET /web/webclient/load_menus/22cdd59308da0102c23d56a91a8ae09f2268a4f4c06a0ae2251186766956fcf6 HTTP/1.1" 200 - 116 0.054 0.224 2026-10-26 08:20:45,491 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove.browser: [1/16] Tour apikeys_tour_setup → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-10-26 08:20:45,504 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:45] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.003 0.006 2026-10-26 08:20:45,517 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove.browser: Owl is running in 'dev' mode. 2026-10-26 08:20:45,576 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:45] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.003 0.007 2026-10-26 08:20:45,607 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:45] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.025 2026-10-26 08:20:45,744 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:45] "POST /mail/data HTTP/1.1" 200 - 20 0.034 0.045 2026-10-26 08:20:45,752 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove.browser: [2/16] Tour apikeys_tour_setup → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-10-26 08:20:45,815 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:45] "GET /web/image?model=res.users&field=avatar_128&id=635 HTTP/1.1" 200 - 9 0.023 0.108 2026-10-26 08:20:45,835 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove.browser: [3/16] Tour apikeys_tour_setup → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-10-26 08:20:45,855 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:45] "POST /web/action/load HTTP/1.1" 200 - 5 0.009 0.148 2026-10-26 08:20:45,905 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:45] "GET /web/image/res.partner/1677/avatar_128?unique=1793002837000 HTTP/1.1" 200 - 8 0.013 0.195 2026-10-26 08:20:45,935 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:45] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.130 2026-10-26 08:20:45,973 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:45] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.114 2026-10-26 08:20:46,007 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:46] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 11 0.013 0.133 2026-10-26 08:20:46,057 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 08:20:46,124 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:46] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 08:20:46,180 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:46] "POST /mail/data HTTP/1.1" 200 - 37 0.070 0.086 2026-10-26 08:20:46,231 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:46] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.015 0.100 2026-10-26 08:20:46,663 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:46] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 173 0.139 0.454 2026-10-26 08:20:46,688 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:46] "GET /web/image/discuss.channel/1/avatar_128?unique=edc55a16a8731f19d32f86c073377562f181c2da65e32c0cc5a311ee65a4ebfefa0bd7a1ad3d859c9eb3ec9a4ad6fac6bc57e49f97fa80a5fcd8eb8606162b23 HTTP/1.1" 200 - 10 0.005 0.345 2026-10-26 08:20:46,711 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:46] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.005 0.373 2026-10-26 08:20:46,772 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:46] "GET /web/image/res.partner/2/avatar_128?unique=1792982153000 HTTP/1.1" 200 - 8 0.022 0.405 2026-10-26 08:20:46,786 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.050 2026-10-26 08:20:46,847 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:46] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 16 0.020 0.075 2026-10-26 08:20:47,161 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove.browser: [4/16] Tour apikeys_tour_setup → Step Open API keys wizard (trigger: button:contains("New API Key")) 2026-10-26 08:20:47,171 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:47] "GET /web/image/res.users/635/avatar_128?unique=1793002846912 HTTP/1.1" 200 - 9 0.011 0.034 2026-10-26 08:20:47,266 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove.browser: [5/16] Tour apikeys_tour_setup → Step Check that we have to enter enhanced security mode (trigger: .modal div:contains(entering your password)) 2026-10-26 08:20:47,292 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:47] "POST /web/dataset/call_button/res.users/api_key_wizard HTTP/1.1" 200 - 3 0.003 0.016 2026-10-26 08:20:47,378 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:47] "POST /web/dataset/call_kw/res.users.identitycheck/get_views HTTP/1.1" 200 - 13 0.007 0.019 2026-10-26 08:20:47,420 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:47] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 5 0.003 0.007 2026-10-26 08:20:47,494 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove.browser: [6/16] Tour apikeys_tour_setup → Step Input password (trigger: .modal [name=password] input) 2026-10-26 08:20:47,589 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove.browser: [7/16] Tour apikeys_tour_setup → Step Confirm (trigger: .modal button:contains(Confirm Password)) 2026-10-26 08:20:47,650 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove.browser: [8/16] Tour apikeys_tour_setup → Step Check that we're now on the key description dialog (trigger: .modal p:contains("Enter a description of and purpose for the key.")) 2026-10-26 08:20:47,665 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:47] "POST /web/dataset/call_kw/res.users.identitycheck/web_save HTTP/1.1" 200 - 6 0.003 0.009 2026-10-26 08:20:47,720 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:47] "POST /web/dataset/call_button/res.users.identitycheck/run_check HTTP/1.1" 200 - 6 0.002 0.009 2026-10-26 08:20:47,804 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:47] "POST /web/dataset/call_kw/res.users.apikeys.description/get_views HTTP/1.1" 200 - 11 0.007 0.025 2026-10-26 08:20:47,847 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:47] "POST /web/dataset/call_kw/res.users.apikeys.description/onchange HTTP/1.1" 200 - 3 0.004 0.010 2026-10-26 08:20:47,891 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove.browser: [9/16] Tour apikeys_tour_setup → Step Enter description (trigger: .modal [name=name] input) 2026-10-26 08:20:47,959 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove.browser: [10/16] Tour apikeys_tour_setup → Step Confirm key creation (trigger: .modal button:contains("Generate key")) 2026-10-26 08:20:48,034 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove.browser: [11/16] Tour apikeys_tour_setup → Step Check that we're on the last step & grab key (trigger: .modal p:contains("Here is your new API key")) 2026-10-26 08:20:48,057 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:48] "POST /web/dataset/call_kw/res.users.apikeys.description/web_save HTTP/1.1" 200 - 5 0.005 0.012 2026-10-26 08:20:48,119 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'test_user' (#635) from 127.0.0.1 2026-10-26 08:20:48,126 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #635 deleted res.users.apikeys.description records with IDs: [1] 2026-10-26 08:20:48,128 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:48] "POST /web/dataset/call_button/res.users.apikeys.description/make_key HTTP/1.1" 200 - 9 0.005 0.027 2026-10-26 08:20:48,183 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:48] "POST /web/dataset/call_kw/res.users.apikeys.show/get_views HTTP/1.1" 200 - 8 0.005 0.024 2026-10-26 08:20:48,208 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:48] "POST /web/dataset/call_kw/res.users.apikeys.show/onchange HTTP/1.1" 200 - 1 0.001 0.005 2026-10-26 08:20:48,260 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:48] "POST /web/dataset/call_kw HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:20:48,277 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove.browser: [12/16] Tour apikeys_tour_setup → Step button:contains(Done) 2026-10-26 08:20:48,347 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove.browser: [13/16] Tour apikeys_tour_setup → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-10-26 08:20:48,420 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove.browser: [14/16] Tour apikeys_tour_setup → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-10-26 08:20:48,483 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove.browser: [15/16] Tour apikeys_tour_setup → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-10-26 08:20:48,531 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:48] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 10 0.006 0.028 2026-10-26 08:20:48,626 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:48] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 20 0.015 0.040 2026-10-26 08:20:48,778 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove.browser: [16/16] Tour apikeys_tour_setup → Step check that our key is present (trigger: [name=api_key_ids] td:contains("my key")) 2026-10-26 08:20:48,787 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:48] "GET /web/image/res.users/635/avatar_128?unique=1793002848647 HTTP/1.1" 200 - 9 0.011 0.031 2026-10-26 08:20:48,880 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove.browser: tour succeeded 2026-10-26 08:20:48,880 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove.browser: ╔═══════════════════════════════════╗ ║ TOUR apikeys_tour_setup SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-26 08:20:48,992 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:48] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:20:49,342 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove.browser: heap 28921104 (allocated 30912512) 2026-10-26 08:20:49,366 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove: Closing chrome headless with pid 8630 2026-10-26 08:20:49,371 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove: Closing websocket connection 2026-10-26 08:20:49,375 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove: Terminating chrome headless with pid 8630 2026-10-26 08:20:49,557 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_082049_556839_test_addremove.txt 2026-10-26 08:20:49,557 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove: Removing chrome user profile "/tmp/tmp78o8vrh__chrome_odoo" 2026-10-26 08:20:49,581 103 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/common in /test_apikeys/tests/test_flow.py:TestAPIKeys.test_addremove 2026-10-26 08:20:49,583 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/common in /test_apikeys/tests/test_flow.py:TestAPIKeys.test_addremove 2026-10-26 08:20:49,606 103 INFO None odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:test_user from n/a 2026-10-26 08:20:49,607 103 INFO None werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:49] "POST /xmlrpc/2/common HTTP/1.1" 200 - 7 0.004 0.023 2026-10-26 08:20:49,612 103 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_apikeys/tests/test_flow.py:TestAPIKeys.test_addremove 2026-10-26 08:20:49,613 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_apikeys/tests/test_flow.py:TestAPIKeys.test_addremove 2026-10-26 08:20:49,635 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:49] "POST /xmlrpc/2/object HTTP/1.1" 200 - 6 0.003 0.020 2026-10-26 08:20:50,187 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove: Chrome pid: 8880 2026-10-26 08:20:50,188 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove: Chrome headless temporary user profile dir: /tmp/tmpmwq3rfhm_chrome_odoo 2026-10-26 08:20:50,188 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove: Issuing json command http://127.0.0.1:40591/json/version 2026-10-26 08:20:50,189 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:40591/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:20:50,306 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove: Browser version: Chrome/150.0.7871.114 2026-10-26 08:20:50,306 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove: Issuing json command http://127.0.0.1:40591/json 2026-10-26 08:20:50,308 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:40591/json with timeout 3 increased to 10s during tests 2026-10-26 08:20:50,338 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove: Websocket url found: ws://127.0.0.1:40591/devtools/page/A9E2FFF8E9D96544906B7962D0E37D62 2026-10-26 08:20:50,353 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove: Enable chrome headless console log notification 2026-10-26 08:20:50,366 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove: Chrome headless enable page notifications 2026-10-26 08:20:50,441 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:test_user from n/a 2026-10-26 08:20:50,460 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove: Setting session cookie in browser 2026-10-26 08:20:50,500 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-26 08:20:50,500 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-26 08:20:50,647 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:50] "GET /odoo HTTP/1.1" 200 - 20 0.032 0.092 2026-10-26 08:20:50,658 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove: Navigation result: {'frameId': 'A9E2FFF8E9D96544906B7962D0E37D62', 'loaderId': '5841F298A5655139A5097D1BF89977E5', 'isDownload': False} 2026-10-26 08:20:50,658 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove: Evaluate ready code "odoo.isTourReady('apikeys_tour_teardown')" 2026-10-26 08:20:50,744 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:50] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.014 0.019 2026-10-26 08:20:50,768 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:50] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.039 2026-10-26 08:20:50,787 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:50] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.052 2026-10-26 08:20:50,870 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:50] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.036 0.059 2026-10-26 08:20:50,926 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 08:20:51,133 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:51] "GET /web/webclient/load_menus/3ea85210a6d7d4c46a2d4b6d9f0126b13dc9b4b7b16178832cb3ef9f9ce584b7 HTTP/1.1" 200 - 110 0.086 0.320 2026-10-26 08:20:51,143 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:51] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.150 2026-10-26 08:20:51,332 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:51] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.010 0.011 2026-10-26 08:20:52,224 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:52] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 08:20:52,239 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:52] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-26 08:20:52,241 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:52] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-26 08:20:52,266 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:52] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.002 0.008 2026-10-26 08:20:52,318 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove.browser: Owl is running in 'dev' mode. 2026-10-26 08:20:52,367 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:52] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:20:52,434 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:52] "GET /odoo/offline HTTP/1.1" 200 - 1 0.001 0.035 2026-10-26 08:20:52,440 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:52] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.037 2026-10-26 08:20:52,471 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:52] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.055 2026-10-26 08:20:52,530 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove: Evaluate test code "odoo.startTour('apikeys_tour_teardown', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-26 08:20:52,639 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:52] "POST /mail/data HTTP/1.1" 200 - 20 0.051 0.068 2026-10-26 08:20:52,745 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-26 08:20:52,762 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 08:20:52,765 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:52] "GET /web/image?model=res.users&field=avatar_128&id=635 HTTP/1.1" 200 - 9 0.025 0.159 2026-10-26 08:20:52,845 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:52] "GET /web/image/res.partner/1677/avatar_128?unique=1793002837000 HTTP/1.1" 200 - 8 0.018 0.240 2026-10-26 08:20:52,932 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:52] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:20:53,046 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:53] "GET /odoo?debug=1 HTTP/1.1" 200 - 20 0.055 0.293 2026-10-26 08:20:53,095 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:53] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.493 2026-10-26 08:20:53,153 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:53] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.356 2026-10-26 08:20:53,161 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.456 2026-10-26 08:20:53,208 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 08:20:53,455 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:53] "GET /web/webclient/load_menus/22cdd59308da0102c23d56a91a8ae09f2268a4f4c06a0ae2251186766956fcf6 HTTP/1.1" 200 - 116 0.180 0.139 2026-10-26 08:20:53,493 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:53] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.014 0.343 2026-10-26 08:20:54,421 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove.browser: [1/11] Tour apikeys_tour_teardown → Step Open preferences (trigger: .o_user_menu .dropdown-toggle) 2026-10-26 08:20:54,477 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:54] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.017 0.009 2026-10-26 08:20:54,501 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove.browser: Owl is running in 'dev' mode. 2026-10-26 08:20:54,603 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:54] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.009 2026-10-26 08:20:54,618 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:54] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.010 2026-10-26 08:20:54,828 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove.browser: [2/11] Tour apikeys_tour_teardown → Step [data-menu=settings] 2026-10-26 08:20:54,836 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:54] "POST /mail/data HTTP/1.1" 200 - 20 0.083 0.056 2026-10-26 08:20:54,898 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove.browser: [3/11] Tour apikeys_tour_teardown → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-10-26 08:20:54,921 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:54] "GET /web/image?model=res.users&field=avatar_128&id=635 HTTP/1.1" 304 - 9 0.024 0.163 2026-10-26 08:20:54,932 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.132 2026-10-26 08:20:54,990 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:54] "POST /web/action/load HTTP/1.1" 200 - 5 0.012 0.235 2026-10-26 08:20:55,045 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:55] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.144 2026-10-26 08:20:55,091 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:55] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 10 0.010 0.167 2026-10-26 08:20:55,121 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:55] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.005 0.130 2026-10-26 08:20:55,423 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 08:20:55,583 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:55] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 105 0.062 0.142 2026-10-26 08:20:55,759 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:55] "POST /mail/data HTTP/1.1" 200 - 36 0.059 0.271 2026-10-26 08:20:55,835 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:55] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 16 0.022 0.134 2026-10-26 08:20:55,842 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.166 2026-10-26 08:20:55,993 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:55] "GET /web/image/discuss.channel/1/avatar_128?unique=edc55a16a8731f19d32f86c073377562f181c2da65e32c0cc5a311ee65a4ebfefa0bd7a1ad3d859c9eb3ec9a4ad6fac6bc57e49f97fa80a5fcd8eb8606162b23 HTTP/1.1" 200 - 6 0.003 0.020 2026-10-26 08:20:56,020 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:56] "POST /mail/inbox/messages HTTP/1.1" 200 - 2 0.002 0.041 2026-10-26 08:20:56,072 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:56] "GET /web/image/res.partner/2/avatar_128?unique=1792982153000 HTTP/1.1" 200 - 8 0.015 0.086 2026-10-26 08:20:56,313 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:56] "GET /web/image/res.users/635/avatar_128?unique=1793002856029 HTTP/1.1" 200 - 9 0.011 0.038 2026-10-26 08:20:56,464 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove.browser: [4/11] Tour apikeys_tour_teardown → Step delete key (trigger: [name=api_key_ids] i.fa-trash) 2026-10-26 08:20:56,645 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove.browser: [5/11] Tour apikeys_tour_teardown → Step Input password for security mode again (trigger: .modal [name=password] input) 2026-10-26 08:20:56,680 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:56] "POST /web/dataset/call_button/res.users.apikeys/remove HTTP/1.1" 200 - 2 0.002 0.010 2026-10-26 08:20:56,731 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:56] "POST /web/dataset/call_kw/res.users.identitycheck/get_views HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 08:20:56,782 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:56] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-26 08:20:56,872 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove.browser: [6/11] Tour apikeys_tour_teardown → Step And confirm (trigger: .modal button:contains(Confirm Password)) 2026-10-26 08:20:56,937 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove.browser: [7/11] Tour apikeys_tour_teardown → Step body:not(:has(.modal)) 2026-10-26 08:20:56,963 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:56] "POST /web/dataset/call_kw/res.users.identitycheck/web_save HTTP/1.1" 200 - 2 0.002 0.009 2026-10-26 08:20:57,016 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: API key(s) removed: scope: <[False]> for 'test_user' (#635) from 127.0.0.1 2026-10-26 08:20:57,029 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #635 deleted res.users.apikeys records with IDs: [1] 2026-10-26 08:20:57,031 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:57] "POST /web/dataset/call_button/res.users.identitycheck/run_check HTTP/1.1" 200 - 11 0.013 0.020 2026-10-26 08:20:57,081 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove.browser: [8/11] Tour apikeys_tour_teardown → Step Re-open preferences again (trigger: .o_user_menu .dropdown-toggle) 2026-10-26 08:20:57,155 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove.browser: [9/11] Tour apikeys_tour_teardown → Step [data-menu=settings] 2026-10-26 08:20:57,220 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove.browser: [10/11] Tour apikeys_tour_teardown → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-10-26 08:20:57,254 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:57] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 10 0.008 0.024 2026-10-26 08:20:57,349 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:57] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 15 0.014 0.044 2026-10-26 08:20:57,499 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove.browser: [11/11] Tour apikeys_tour_teardown → Step Check that there's no more keys (trigger: .o_notebook) 2026-10-26 08:20:57,521 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:20:57] "GET /web/image/res.users/635/avatar_128?unique=1793002857372 HTTP/1.1" 200 - 9 0.011 0.037 2026-10-26 08:20:57,572 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove.browser: tour succeeded 2026-10-26 08:20:57,574 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove.browser: ╔══════════════════════════════════════╗ ║ TOUR apikeys_tour_teardown SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-26 08:20:58,025 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove.browser: heap 28146460 (allocated 30388224) 2026-10-26 08:20:58,049 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove: Closing chrome headless with pid 8880 2026-10-26 08:20:58,051 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove: Closing websocket connection 2026-10-26 08:20:58,053 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove: Terminating chrome headless with pid 8880 2026-10-26 08:20:58,182 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_082058_182319_test_addremove.txt 2026-10-26 08:20:58,182 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove: Removing chrome user profile "/tmp/tmpmwq3rfhm_chrome_odoo" 2026-10-26 08:20:58,258 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow: Starting TestAPIKeys.test_apikeys_totp ... 2026-10-26 08:20:58,690 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp: Chrome pid: 9117 2026-10-26 08:20:58,691 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp: Chrome headless temporary user profile dir: /tmp/tmpjdphnvzq_chrome_odoo 2026-10-26 08:20:58,691 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp: Issuing json command http://127.0.0.1:44193/json/version 2026-10-26 08:20:58,692 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:44193/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:20:58,766 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp: Browser version: Chrome/150.0.7871.114 2026-10-26 08:20:58,766 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp: Issuing json command http://127.0.0.1:44193/json 2026-10-26 08:20:58,766 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:44193/json with timeout 3 increased to 10s during tests 2026-10-26 08:20:58,779 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp: Websocket url found: ws://127.0.0.1:44193/devtools/page/26A46F5DE6BC47A965492EE3DA9F151F 2026-10-26 08:20:58,794 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp: Enable chrome headless console log notification 2026-10-26 08:20:58,806 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp: Chrome headless enable page notifications 2026-10-26 08:20:58,887 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:test_user from n/a 2026-10-26 08:20:58,917 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp: Setting session cookie in browser 2026-10-26 08:20:58,929 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-26 08:20:58,929 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-26 08:20:58,953 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:21:00,751 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:00] "GET /odoo HTTP/1.1" 200 - 191 0.202 1.604 2026-10-26 08:21:00,757 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp: Navigation result: {'frameId': '26A46F5DE6BC47A965492EE3DA9F151F', 'loaderId': 'FD89D16BFA1B7F3411CF8A9C041AF77E', 'isDownload': False} 2026-10-26 08:21:00,757 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp: Evaluate ready code "odoo.isTourReady('apikeys_tour_setup')" 2026-10-26 08:21:00,836 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:00] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.027 0.013 2026-10-26 08:21:00,852 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:00] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.043 2026-10-26 08:21:00,929 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.030 0.056 2026-10-26 08:21:00,956 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:00] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.114 2026-10-26 08:21:00,984 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 08:21:01,196 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:01] "GET /web/webclient/load_menus/3ea85210a6d7d4c46a2d4b6d9f0126b13dc9b4b7b16178832cb3ef9f9ce584b7 HTTP/1.1" 200 - 112 0.110 0.246 2026-10-26 08:21:01,211 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:01] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.173 2026-10-26 08:21:01,314 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:01] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-26 08:21:02,210 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:02] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-26 08:21:02,221 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:02] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-26 08:21:02,257 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp.browser: Owl is running in 'dev' mode. 2026-10-26 08:21:02,265 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:02] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.018 0.016 2026-10-26 08:21:02,269 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:02] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.055 2026-10-26 08:21:02,278 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:02] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 08:21:02,329 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:02] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.014 2026-10-26 08:21:02,361 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:02] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.012 0.017 2026-10-26 08:21:02,393 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:02] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.043 2026-10-26 08:21:02,433 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp: Evaluate test code "odoo.startTour('apikeys_tour_setup', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-26 08:21:02,568 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:21:02,585 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:21:02,636 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:02] "POST /mail/data HTTP/1.1" 200 - 34 0.070 0.131 2026-10-26 08:21:02,697 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:02] "GET /web/image?model=res.users&field=avatar_128&id=635 HTTP/1.1" 200 - 16 0.016 0.170 2026-10-26 08:21:02,701 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:02] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.128 2026-10-26 08:21:02,756 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:02] "GET /web/image/res.partner/1677/avatar_128?unique=1793002837000 HTTP/1.1" 200 - 8 0.024 0.201 2026-10-26 08:21:02,779 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:02] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.216 2026-10-26 08:21:02,832 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:02] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:21:03,113 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:03] "GET /odoo?debug=1 HTTP/1.1" 200 - 50 0.056 0.476 2026-10-26 08:21:03,161 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:03] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.014 0.476 2026-10-26 08:21:03,275 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 08:21:03,298 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:03] "POST /mail/data HTTP/1.1" 200 - 37 0.046 0.275 2026-10-26 08:21:03,499 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:03] "GET /web/webclient/load_menus/22cdd59308da0102c23d56a91a8ae09f2268a4f4c06a0ae2251186766956fcf6 HTTP/1.1" 200 - 116 0.070 0.233 2026-10-26 08:21:03,532 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.009 0.310 2026-10-26 08:21:04,399 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp.browser: [1/16] Tour apikeys_tour_setup → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-10-26 08:21:04,417 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:04] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.004 0.011 2026-10-26 08:21:04,435 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp.browser: Owl is running in 'dev' mode. 2026-10-26 08:21:04,503 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:04] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.010 2026-10-26 08:21:04,520 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:04] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.002 0.012 2026-10-26 08:21:04,723 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp.browser: [2/16] Tour apikeys_tour_setup → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-10-26 08:21:04,727 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:04] "POST /mail/data HTTP/1.1" 200 - 20 0.032 0.074 2026-10-26 08:21:04,732 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.097 2026-10-26 08:21:04,818 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:04] "GET /web/image?model=res.users&field=avatar_128&id=635 HTTP/1.1" 304 - 9 0.025 0.130 2026-10-26 08:21:04,819 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp.browser: [3/16] Tour apikeys_tour_setup → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-10-26 08:21:04,860 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:04] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.195 2026-10-26 08:21:04,945 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:04] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.140 2026-10-26 08:21:05,029 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:05] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 11 0.039 0.115 2026-10-26 08:21:05,083 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:05] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.019 0.159 2026-10-26 08:21:05,089 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:21:05,275 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:05] "POST /mail/data HTTP/1.1" 200 - 36 0.104 0.115 2026-10-26 08:21:05,319 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:05] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.013 0.136 2026-10-26 08:21:05,852 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:05] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 173 0.261 0.422 2026-10-26 08:21:05,879 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:05] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.012 0.367 2026-10-26 08:21:05,948 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:05] "GET /web/image/res.partner/2/avatar_128?unique=1792982153000 HTTP/1.1" 200 - 8 0.022 0.409 2026-10-26 08:21:06,031 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:06] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 16 0.026 0.061 2026-10-26 08:21:06,040 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.101 2026-10-26 08:21:06,122 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:06] "GET /web/image/discuss.channel/1/avatar_128?unique=edc55a16a8731f19d32f86c073377562f181c2da65e32c0cc5a311ee65a4ebfefa0bd7a1ad3d859c9eb3ec9a4ad6fac6bc57e49f97fa80a5fcd8eb8606162b23 HTTP/1.1" 200 - 10 0.046 0.566 2026-10-26 08:21:06,439 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:06] "GET /web/image/res.users/635/avatar_128?unique=1793002866120 HTTP/1.1" 200 - 9 0.011 0.031 2026-10-26 08:21:06,446 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp.browser: [4/16] Tour apikeys_tour_setup → Step Open API keys wizard (trigger: button:contains("New API Key")) 2026-10-26 08:21:06,554 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp.browser: [5/16] Tour apikeys_tour_setup → Step Check that we have to enter enhanced security mode (trigger: .modal div:contains(entering your password)) 2026-10-26 08:21:06,592 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:06] "POST /web/dataset/call_button/res.users/api_key_wizard HTTP/1.1" 200 - 3 0.002 0.027 2026-10-26 08:21:06,687 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:06] "POST /web/dataset/call_kw/res.users.identitycheck/get_views HTTP/1.1" 200 - 13 0.014 0.043 2026-10-26 08:21:06,732 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:06] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 5 0.003 0.012 2026-10-26 08:21:06,777 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp.browser: [6/16] Tour apikeys_tour_setup → Step Input password (trigger: .modal [name=password] input) 2026-10-26 08:21:06,872 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp.browser: [7/16] Tour apikeys_tour_setup → Step Confirm (trigger: .modal button:contains(Confirm Password)) 2026-10-26 08:21:06,934 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp.browser: [8/16] Tour apikeys_tour_setup → Step Check that we're now on the key description dialog (trigger: .modal p:contains("Enter a description of and purpose for the key.")) 2026-10-26 08:21:06,958 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:06] "POST /web/dataset/call_kw/res.users.identitycheck/web_save HTTP/1.1" 200 - 6 0.011 0.010 2026-10-26 08:21:07,003 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:07] "POST /web/dataset/call_button/res.users.identitycheck/run_check HTTP/1.1" 200 - 6 0.002 0.012 2026-10-26 08:21:07,061 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:07] "POST /web/dataset/call_kw/res.users.apikeys.description/get_views HTTP/1.1" 200 - 11 0.006 0.021 2026-10-26 08:21:07,098 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:07] "POST /web/dataset/call_kw/res.users.apikeys.description/onchange HTTP/1.1" 200 - 3 0.002 0.008 2026-10-26 08:21:07,138 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp.browser: [9/16] Tour apikeys_tour_setup → Step Enter description (trigger: .modal [name=name] input) 2026-10-26 08:21:07,209 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp.browser: [10/16] Tour apikeys_tour_setup → Step Confirm key creation (trigger: .modal button:contains("Generate key")) 2026-10-26 08:21:07,278 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp.browser: [11/16] Tour apikeys_tour_setup → Step Check that we're on the last step & grab key (trigger: .modal p:contains("Here is your new API key")) 2026-10-26 08:21:07,299 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:07] "POST /web/dataset/call_kw/res.users.apikeys.description/web_save HTTP/1.1" 200 - 5 0.005 0.010 2026-10-26 08:21:07,362 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'test_user' (#635) from 127.0.0.1 2026-10-26 08:21:07,366 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #635 deleted res.users.apikeys.description records with IDs: [2] 2026-10-26 08:21:07,367 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:07] "POST /web/dataset/call_button/res.users.apikeys.description/make_key HTTP/1.1" 200 - 9 0.005 0.030 2026-10-26 08:21:07,415 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:07] "POST /web/dataset/call_kw/res.users.apikeys.show/get_views HTTP/1.1" 200 - 8 0.004 0.013 2026-10-26 08:21:07,452 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:07] "POST /web/dataset/call_kw/res.users.apikeys.show/onchange HTTP/1.1" 200 - 1 0.001 0.006 2026-10-26 08:21:07,507 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:07] "POST /web/dataset/call_kw HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:21:07,528 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp.browser: [12/16] Tour apikeys_tour_setup → Step button:contains(Done) 2026-10-26 08:21:07,594 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp.browser: [13/16] Tour apikeys_tour_setup → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-10-26 08:21:07,674 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp.browser: [14/16] Tour apikeys_tour_setup → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-10-26 08:21:07,726 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp.browser: [15/16] Tour apikeys_tour_setup → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-10-26 08:21:07,772 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:07] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 10 0.006 0.036 2026-10-26 08:21:07,874 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:07] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 20 0.015 0.046 2026-10-26 08:21:08,036 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:08] "GET /web/image/res.users/635/avatar_128?unique=1793002867897 HTTP/1.1" 200 - 9 0.010 0.028 2026-10-26 08:21:08,038 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp.browser: [16/16] Tour apikeys_tour_setup → Step check that our key is present (trigger: [name=api_key_ids] td:contains("my key")) 2026-10-26 08:21:08,118 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp.browser: tour succeeded 2026-10-26 08:21:08,119 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp.browser: ╔═══════════════════════════════════╗ ║ TOUR apikeys_tour_setup SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-26 08:21:08,357 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:08] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 08:21:08,692 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp.browser: heap 28929844 (allocated 30912512) 2026-10-26 08:21:08,720 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp: Closing chrome headless with pid 9117 2026-10-26 08:21:08,731 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp: Closing websocket connection 2026-10-26 08:21:08,732 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp: Terminating chrome headless with pid 9117 2026-10-26 08:21:08,897 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_082108_897488_test_apikeys_totp.txt 2026-10-26 08:21:08,897 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp: Removing chrome user profile "/tmp/tmpjdphnvzq_chrome_odoo" 2026-10-26 08:21:09,482 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp: Chrome pid: 9369 2026-10-26 08:21:09,482 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp: Chrome headless temporary user profile dir: /tmp/tmpaj2mbk_f_chrome_odoo 2026-10-26 08:21:09,483 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp: Issuing json command http://127.0.0.1:41629/json/version 2026-10-26 08:21:09,484 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:41629/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:21:09,559 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp: Browser version: Chrome/150.0.7871.114 2026-10-26 08:21:09,565 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp: Issuing json command http://127.0.0.1:41629/json 2026-10-26 08:21:09,570 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:41629/json with timeout 3 increased to 10s during tests 2026-10-26 08:21:09,604 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp: Websocket url found: ws://127.0.0.1:41629/devtools/page/725B47EC5BEBD359BC9A13847320C9A6 2026-10-26 08:21:09,634 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp: Enable chrome headless console log notification 2026-10-26 08:21:09,654 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp: Chrome headless enable page notifications 2026-10-26 08:21:09,748 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:test_user from n/a 2026-10-26 08:21:09,752 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp: Setting session cookie in browser 2026-10-26 08:21:09,764 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-26 08:21:09,764 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-26 08:21:09,922 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:09] "GET /odoo HTTP/1.1" 200 - 20 0.020 0.113 2026-10-26 08:21:09,928 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp: Navigation result: {'frameId': '725B47EC5BEBD359BC9A13847320C9A6', 'loaderId': 'ED9A1C053553A8CBB13BC59E1807011A', 'isDownload': False} 2026-10-26 08:21:09,928 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp: Evaluate ready code "odoo.isTourReady('totp_tour_setup')" 2026-10-26 08:21:09,993 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:09] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-10-26 08:21:10,015 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:10] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.045 2026-10-26 08:21:10,082 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 08:21:10,180 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:10] "GET /web/webclient/load_menus/3ea85210a6d7d4c46a2d4b6d9f0126b13dc9b4b7b16178832cb3ef9f9ce584b7 HTTP/1.1" 200 - 110 0.071 0.128 2026-10-26 08:21:10,194 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:10] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.207 2026-10-26 08:21:10,224 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:10] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.010 0.218 2026-10-26 08:21:10,261 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:10] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-26 08:21:10,355 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:10] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-26 08:21:11,263 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:11] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-26 08:21:11,267 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:11] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-26 08:21:11,270 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:11] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-26 08:21:11,332 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:11] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.002 0.008 2026-10-26 08:21:11,376 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp.browser: Owl is running in 'dev' mode. 2026-10-26 08:21:11,398 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:11] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:21:11,484 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:11] "GET /odoo/offline HTTP/1.1" 200 - 1 0.004 0.022 2026-10-26 08:21:11,522 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:11] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.038 2026-10-26 08:21:11,554 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:11] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.046 2026-10-26 08:21:11,660 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp: Evaluate test code "odoo.startTour('totp_tour_setup', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-26 08:21:11,709 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp.browser: [1/18] Tour totp_tour_setup → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-10-26 08:21:11,766 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:11] "POST /mail/data HTTP/1.1" 200 - 20 0.044 0.073 2026-10-26 08:21:11,794 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:11] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.039 2026-10-26 08:21:11,804 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:11] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.015 2026-10-26 08:21:11,833 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp.browser: [2/18] Tour totp_tour_setup → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-10-26 08:21:11,837 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:21:11,867 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 08:21:11,889 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:11] "GET /web/image/res.partner/1677/avatar_128?unique=1793002837000 HTTP/1.1" 200 - 8 0.029 0.106 2026-10-26 08:21:11,951 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:11] "GET /web/image?model=res.users&field=avatar_128&id=635 HTTP/1.1" 200 - 9 0.016 0.184 2026-10-26 08:21:12,016 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:12] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.135 2026-10-26 08:21:12,103 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp.browser: [3/18] Tour totp_tour_setup → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-10-26 08:21:12,155 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:12] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 10 0.008 0.031 2026-10-26 08:21:12,198 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 08:21:12,253 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:12] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:21:12,358 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:12] "POST /mail/data HTTP/1.1" 200 - 36 0.106 0.124 2026-10-26 08:21:12,394 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:12] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.005 0.134 2026-10-26 08:21:12,779 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:12] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 105 0.177 0.387 2026-10-26 08:21:12,803 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:12] "POST /mail/inbox/messages HTTP/1.1" 200 - 2 0.013 0.245 2026-10-26 08:21:12,872 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:12] "GET /web/image/res.partner/2/avatar_128?unique=1792982153000 HTTP/1.1" 200 - 8 0.039 0.259 2026-10-26 08:21:12,893 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:12] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.036 2026-10-26 08:21:12,982 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:12] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 16 0.025 0.099 2026-10-26 08:21:13,007 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:13] "GET /web/image/discuss.channel/1/avatar_128?unique=edc55a16a8731f19d32f86c073377562f181c2da65e32c0cc5a311ee65a4ebfefa0bd7a1ad3d859c9eb3ec9a4ad6fac6bc57e49f97fa80a5fcd8eb8606162b23 HTTP/1.1" 200 - 6 0.005 0.436 2026-10-26 08:21:13,371 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:13] "GET /web/image/res.users/635/avatar_128?unique=1793002873074 HTTP/1.1" 200 - 9 0.012 0.036 2026-10-26 08:21:13,374 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp.browser: [4/18] Tour totp_tour_setup → Step Open totp wizard (trigger: button[name=action_totp_enable_wizard]) 2026-10-26 08:21:13,486 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp.browser: [5/18] Tour totp_tour_setup → Step .modal div:contains(entering your password) 2026-10-26 08:21:13,508 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:13] "POST /web/dataset/call_button/res.users/action_totp_enable_wizard HTTP/1.1" 200 - 2 0.003 0.010 2026-10-26 08:21:13,545 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:13] "POST /web/dataset/call_kw/res.users.identitycheck/get_views HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 08:21:13,580 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:13] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-26 08:21:13,661 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp.browser: [6/18] Tour totp_tour_setup → Step Check that we have to enter enhanced security mode and input password (trigger: [name=password] input) 2026-10-26 08:21:13,753 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp.browser: [7/18] Tour totp_tour_setup → Step Confirm (trigger: button:contains(Confirm Password)) 2026-10-26 08:21:13,813 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp.browser: [8/18] Tour totp_tour_setup → Step Check the wizard has opened (trigger: .modal li:contains("When requested to do so")) 2026-10-26 08:21:13,826 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:13] "POST /web/dataset/call_kw/res.users.identitycheck/web_save HTTP/1.1" 200 - 2 0.001 0.006 2026-10-26 08:21:13,917 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:13] "POST /web/dataset/call_button/res.users.identitycheck/run_check HTTP/1.1" 200 - 14 0.014 0.052 2026-10-26 08:21:13,974 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:13] "POST /web/dataset/call_kw/auth_totp.wizard/get_views HTTP/1.1" 200 - 9 0.007 0.018 2026-10-26 08:21:14,033 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:14] "POST /web/dataset/call_kw/auth_totp.wizard/web_read HTTP/1.1" 200 - 5 0.005 0.009 2026-10-26 08:21:14,106 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp.browser: [9/18] Tour totp_tour_setup → Step Get secret from collapsed div (trigger: .modal a:contains("Cannot scan it?")) 2026-10-26 08:21:14,128 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:14] "GET /base_setup/static/src/img/logo_apple_store.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 08:21:14,133 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:14] "GET /base_setup/static/src/img/logo_google_play.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 08:21:14,165 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:14] "GET /web/image/auth_totp.wizard/1/qrcode?unique=1793002873000 HTTP/1.1" 200 - 8 0.007 0.018 2026-10-26 08:21:14,171 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:14] "POST /totphook HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 08:21:14,198 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp.browser: [10/18] Tour totp_tour_setup → Step .modal button.btn-primary:contains(Activate) 2026-10-26 08:21:14,278 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp.browser: [11/18] Tour totp_tour_setup → Step .o_notification_content:contains(2-Factor authentication is now enabled) 2026-10-26 08:21:14,299 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:14] "POST /web/dataset/call_kw/auth_totp.wizard/web_save HTTP/1.1" 200 - 7 0.004 0.009 2026-10-26 08:21:14,532 103 INFO rb-9ca8621-226001-429047 odoo.addons.auth_totp.models.res_users: 2FA enable: SUCCESS for res.users(635,) 'test_user' 2026-10-26 08:21:14,570 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: Simulating signal changes during tests 2026-10-26 08:21:14,571 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:14] "POST /web/dataset/call_button/auth_totp.wizard/enable HTTP/1.1" 200 - 40 0.083 0.161 2026-10-26 08:21:14,632 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp.browser: [12/18] Tour totp_tour_setup → Step return to client root to avoid race condition (trigger: body) 2026-10-26 08:21:15,033 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:15] "GET /odoo HTTP/1.1" 200 - 98 0.083 0.248 2026-10-26 08:21:15,138 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:15] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 0.027 2026-10-26 08:21:15,159 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 08:21:16,359 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp.browser: [13/18] Tour totp_tour_setup → Step wait for client reload (trigger: body:not(.wait)) 2026-10-26 08:21:16,388 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:16] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.008 2026-10-26 08:21:16,390 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp.browser: Owl is running in 'dev' mode. 2026-10-26 08:21:16,464 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:16] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.014 2026-10-26 08:21:16,497 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:16] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.008 0.039 2026-10-26 08:21:16,617 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp.browser: [14/18] Tour totp_tour_setup → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-10-26 08:21:16,667 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:16] "POST /mail/data HTTP/1.1" 200 - 34 0.056 0.071 2026-10-26 08:21:16,669 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.043 2026-10-26 08:21:16,680 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp.browser: [15/18] Tour totp_tour_setup → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-10-26 08:21:16,747 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:16] "GET /web/image?model=res.users&field=avatar_128&id=635 HTTP/1.1" 304 - 16 0.016 0.077 2026-10-26 08:21:16,758 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp.browser: [16/18] Tour totp_tour_setup → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-10-26 08:21:16,792 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:16] "POST /web/action/load HTTP/1.1" 200 - 5 0.022 0.133 2026-10-26 08:21:16,856 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:16] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.022 0.132 2026-10-26 08:21:16,907 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:16] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 11 0.011 0.125 2026-10-26 08:21:17,381 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:17] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 139 0.130 0.252 2026-10-26 08:21:17,545 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:17] "POST /mail/data HTTP/1.1" 200 - 42 0.061 0.477 2026-10-26 08:21:17,557 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:17] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.104 2026-10-26 08:21:17,647 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:17] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 22 0.038 0.135 2026-10-26 08:21:17,779 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:17] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.011 0.014 2026-10-26 08:21:18,066 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:18] "GET /web/image/res.users/635/avatar_128?unique=1793002877808 HTTP/1.1" 200 - 9 0.012 0.036 2026-10-26 08:21:18,192 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp.browser: [17/18] Tour totp_tour_setup → Step Check that the button has changed (trigger: a[role=tab]:contains("Account Security").active) 2026-10-26 08:21:18,338 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp.browser: [18/18] Tour totp_tour_setup → Step body:not(:has(.o_dialog)) 2026-10-26 08:21:18,402 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp.browser: tour succeeded 2026-10-26 08:21:18,402 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp.browser: ╔════════════════════════════════╗ ║ TOUR totp_tour_setup SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-26 08:21:18,674 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp.browser: heap 26362768 (allocated 27766784) 2026-10-26 08:21:18,706 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp: Closing chrome headless with pid 9369 2026-10-26 08:21:18,709 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp: Closing websocket connection 2026-10-26 08:21:18,710 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp: Terminating chrome headless with pid 9369 2026-10-26 08:21:18,901 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_082118_900837_test_apikeys_totp.txt 2026-10-26 08:21:18,901 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp: Removing chrome user profile "/tmp/tmpaj2mbk_f_chrome_odoo" 2026-10-26 08:21:18,920 103 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/common in /test_apikeys/tests/test_flow.py:TestAPIKeys.test_apikeys_totp 2026-10-26 08:21:18,921 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/common in /test_apikeys/tests/test_flow.py:TestAPIKeys.test_apikeys_totp 2026-10-26 08:21:18,946 103 INFO None odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:test_user from n/a 2026-10-26 08:21:18,947 103 INFO None werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:18] "POST /xmlrpc/2/common HTTP/1.1" 200 - 8 0.006 0.022 2026-10-26 08:21:18,948 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp: waiting for threads: [] 2026-10-26 08:21:19,018 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 08:21:19,041 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle: Starting TestAssetsBundleInBrowser.test_01_js_interpretation ... 2026-10-26 08:21:19,482 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestAssetsBundleInBrowser.test_01_js_interpretation: Chrome pid: 9611 2026-10-26 08:21:19,482 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestAssetsBundleInBrowser.test_01_js_interpretation: Chrome headless temporary user profile dir: /tmp/tmpy5joymnl_chrome_odoo 2026-10-26 08:21:19,483 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestAssetsBundleInBrowser.test_01_js_interpretation: Issuing json command http://127.0.0.1:43675/json/version 2026-10-26 08:21:19,484 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:43675/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:21:19,640 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestAssetsBundleInBrowser.test_01_js_interpretation: Browser version: Chrome/150.0.7871.114 2026-10-26 08:21:19,640 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestAssetsBundleInBrowser.test_01_js_interpretation: Issuing json command http://127.0.0.1:43675/json 2026-10-26 08:21:19,641 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:43675/json with timeout 3 increased to 10s during tests 2026-10-26 08:21:19,693 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestAssetsBundleInBrowser.test_01_js_interpretation: Websocket url found: ws://127.0.0.1:43675/devtools/page/F2C3BB2CF7FDB8E4DF437FC077DACB13 2026-10-26 08:21:19,714 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestAssetsBundleInBrowser.test_01_js_interpretation: Enable chrome headless console log notification 2026-10-26 08:21:19,766 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestAssetsBundleInBrowser.test_01_js_interpretation: Chrome headless enable page notifications 2026-10-26 08:21:19,827 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 08:21:19,849 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestAssetsBundleInBrowser.test_01_js_interpretation: Setting session cookie in browser 2026-10-26 08:21:19,868 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestAssetsBundleInBrowser.test_01_js_interpretation: Open "http://127.0.0.1:8069/test_assetsbundle/js" in browser 2026-10-26 08:21:19,868 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestAssetsBundleInBrowser.test_01_js_interpretation: Navigating to: "http://127.0.0.1:8069/test_assetsbundle/js" 2026-10-26 08:21:19,900 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:21:20,514 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:20] "GET /test_assetsbundle/js HTTP/1.1" 200 - 12 0.007 0.613 2026-10-26 08:21:20,522 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestAssetsBundleInBrowser.test_01_js_interpretation: Navigation result: {'frameId': 'F2C3BB2CF7FDB8E4DF437FC077DACB13', 'loaderId': 'C98F6292A1E17DF521F672B58541CB7B', 'isDownload': False} 2026-10-26 08:21:20,523 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestAssetsBundleInBrowser.test_01_js_interpretation: Waiting for frame 'F2C3BB2CF7FDB8E4DF437FC077DACB13' to stop loading 2026-10-26 08:21:20,575 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:20] "GET /web/assets/ce0a4f6/test_assetsbundle.bundle1.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-26 08:21:20,601 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestAssetsBundleInBrowser.test_01_js_interpretation: Evaluate ready code "document.readyState === 'complete'" 2026-10-26 08:21:20,643 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestAssetsBundleInBrowser.test_01_js_interpretation: Evaluate test code "a + b + c === 6 ? console.log('test successful') : console.log('error')" 2026-10-26 08:21:20,648 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestAssetsBundleInBrowser.test_01_js_interpretation.browser: test successful 2026-10-26 08:21:20,664 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:20] "GET /favicon.ico HTTP/1.1" 301 - 8 0.019 0.022 2026-10-26 08:21:20,675 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestAssetsBundleInBrowser.test_01_js_interpretation.browser: heap 452620 (allocated 786432) 2026-10-26 08:21:20,688 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestAssetsBundleInBrowser.test_01_js_interpretation: Closing chrome headless with pid 9611 2026-10-26 08:21:20,690 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestAssetsBundleInBrowser.test_01_js_interpretation: Closing websocket connection 2026-10-26 08:21:20,696 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestAssetsBundleInBrowser.test_01_js_interpretation: Terminating chrome headless with pid 9611 2026-10-26 08:21:20,821 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestAssetsBundleInBrowser.test_01_js_interpretation: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_082120_821249_test_01_js_interpretation.txt 2026-10-26 08:21:20,821 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestAssetsBundleInBrowser.test_01_js_interpretation: Removing chrome user profile "/tmp/tmpy5joymnl_chrome_odoo" 2026-10-26 08:21:20,870 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle: Starting TestAssetsBundleInBrowser.test_02_js_interpretation_inline ... 2026-10-26 08:21:20,870 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle: skipped TestAssetsBundleInBrowser.test_02_js_interpretation_inline : Feature Regression 2026-10-26 08:21:20,871 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle: Starting TestAssetsBundleInBrowser.test_03_js_interpretation_recommended_new_method ... 2026-10-26 08:21:21,302 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestAssetsBundleInBrowser.test_03_js_interpretation_recommended_new_method: Chrome pid: 9762 2026-10-26 08:21:21,302 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestAssetsBundleInBrowser.test_03_js_interpretation_recommended_new_method: Chrome headless temporary user profile dir: /tmp/tmpv91s8g0d_chrome_odoo 2026-10-26 08:21:21,303 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestAssetsBundleInBrowser.test_03_js_interpretation_recommended_new_method: Issuing json command http://127.0.0.1:43455/json/version 2026-10-26 08:21:21,305 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:43455/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:21:21,388 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestAssetsBundleInBrowser.test_03_js_interpretation_recommended_new_method: Browser version: Chrome/150.0.7871.114 2026-10-26 08:21:21,388 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestAssetsBundleInBrowser.test_03_js_interpretation_recommended_new_method: Issuing json command http://127.0.0.1:43455/json 2026-10-26 08:21:21,388 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:43455/json with timeout 3 increased to 10s during tests 2026-10-26 08:21:21,435 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestAssetsBundleInBrowser.test_03_js_interpretation_recommended_new_method: Websocket url found: ws://127.0.0.1:43455/devtools/page/E1C67BF033AFAB4834F6303AC306CDBF 2026-10-26 08:21:21,468 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestAssetsBundleInBrowser.test_03_js_interpretation_recommended_new_method: Enable chrome headless console log notification 2026-10-26 08:21:21,482 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestAssetsBundleInBrowser.test_03_js_interpretation_recommended_new_method: Chrome headless enable page notifications 2026-10-26 08:21:21,561 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 08:21:21,580 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestAssetsBundleInBrowser.test_03_js_interpretation_recommended_new_method: Setting session cookie in browser 2026-10-26 08:21:21,590 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestAssetsBundleInBrowser.test_03_js_interpretation_recommended_new_method: Open "http://127.0.0.1:8069/test_assetsbundle/js" in browser 2026-10-26 08:21:21,591 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestAssetsBundleInBrowser.test_03_js_interpretation_recommended_new_method: Navigating to: "http://127.0.0.1:8069/test_assetsbundle/js" 2026-10-26 08:21:21,636 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:21:22,286 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:22] "GET /test_assetsbundle/js HTTP/1.1" 200 - 12 0.005 0.648 2026-10-26 08:21:22,290 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestAssetsBundleInBrowser.test_03_js_interpretation_recommended_new_method: Navigation result: {'frameId': 'E1C67BF033AFAB4834F6303AC306CDBF', 'loaderId': '056D621B46CB3A291837B8A2B0B7A78E', 'isDownload': False} 2026-10-26 08:21:22,290 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestAssetsBundleInBrowser.test_03_js_interpretation_recommended_new_method: Waiting for frame 'E1C67BF033AFAB4834F6303AC306CDBF' to stop loading 2026-10-26 08:21:22,331 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:22] "GET /web/assets/ce0a4f6/test_assetsbundle.bundle1.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-26 08:21:22,401 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:22] "GET /web/content/13139/CustomJscode.js HTTP/1.1" 200 - 16 0.019 0.050 2026-10-26 08:21:22,422 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestAssetsBundleInBrowser.test_03_js_interpretation_recommended_new_method: Evaluate ready code "document.readyState === 'complete'" 2026-10-26 08:21:22,429 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestAssetsBundleInBrowser.test_03_js_interpretation_recommended_new_method: Evaluate test code "a + b + c + d === 10 ? console.log('test successful') : console.log('error')" 2026-10-26 08:21:22,438 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestAssetsBundleInBrowser.test_03_js_interpretation_recommended_new_method.browser: test successful 2026-10-26 08:21:22,460 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:22] "GET /favicon.ico HTTP/1.1" 301 - 5 0.015 0.014 2026-10-26 08:21:22,492 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestAssetsBundleInBrowser.test_03_js_interpretation_recommended_new_method.browser: heap 452680 (allocated 786432) 2026-10-26 08:21:22,514 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestAssetsBundleInBrowser.test_03_js_interpretation_recommended_new_method: Closing chrome headless with pid 9762 2026-10-26 08:21:22,519 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:22] "GET /web/image/website/1/favicon?unique=15a14a4 HTTP/1.1" 200 - 5 0.005 0.017 2026-10-26 08:21:22,524 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestAssetsBundleInBrowser.test_03_js_interpretation_recommended_new_method: Closing websocket connection 2026-10-26 08:21:22,527 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestAssetsBundleInBrowser.test_03_js_interpretation_recommended_new_method: Terminating chrome headless with pid 9762 2026-10-26 08:21:22,629 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestAssetsBundleInBrowser.test_03_js_interpretation_recommended_new_method: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_082122_628823_test_03_js_interpretation_recommended_new_method.txt 2026-10-26 08:21:22,629 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestAssetsBundleInBrowser.test_03_js_interpretation_recommended_new_method: Removing chrome user profile "/tmp/tmpv91s8g0d_chrome_odoo" 2026-10-26 08:21:22,709 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 08:21:22,736 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle: Starting AssetsNodeOrmCacheUsage.test_assets_node_orm_cache_usage_debug ... 2026-10-26 08:21:23,157 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle: Starting AssetsNodeOrmCacheUsage.test_assets_node_orm_cache_usage_file_type ... 2026-10-26 08:21:23,574 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle: Starting AssetsNodeOrmCacheUsage.test_assets_node_orm_cache_usage_lang ... 2026-10-26 08:21:24,051 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle: Starting AssetsNodeOrmCacheUsage.test_assets_node_orm_cache_usage_node_flags ... 2026-10-26 08:21:24,460 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle: Starting AssetsNodeOrmCacheUsage.test_assets_node_orm_cache_usage_website ... 2026-10-26 08:21:25,241 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 08:21:25,262 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle: Starting TestErrorManagement.test_assets_bundle_css_error_backend ... 2026-10-26 08:21:28,991 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/28608ee/web.assets_backend.min.css (id:13140) 2026-10-26 08:21:29,451 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_backend: Chrome pid: 9922 2026-10-26 08:21:29,452 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_backend: Chrome headless temporary user profile dir: /tmp/tmp_1l_8586_chrome_odoo 2026-10-26 08:21:29,453 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_backend: Issuing json command http://127.0.0.1:36099/json/version 2026-10-26 08:21:29,458 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:36099/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:21:29,528 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_backend: Browser version: Chrome/150.0.7871.114 2026-10-26 08:21:29,528 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_backend: Issuing json command http://127.0.0.1:36099/json 2026-10-26 08:21:29,529 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:36099/json with timeout 3 increased to 10s during tests 2026-10-26 08:21:29,554 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_backend: Websocket url found: ws://127.0.0.1:36099/devtools/page/501BC645BA8E65084D169984E8951CF8 2026-10-26 08:21:29,564 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_backend: Enable chrome headless console log notification 2026-10-26 08:21:29,567 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_backend: Chrome headless enable page notifications 2026-10-26 08:21:29,703 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 08:21:29,729 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_backend: Setting session cookie in browser 2026-10-26 08:21:29,742 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_backend: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-26 08:21:29,742 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_backend: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-26 08:21:29,794 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:21:33,228 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:33] "GET /odoo HTTP/1.1" 200 - 192 0.214 3.224 2026-10-26 08:21:33,233 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_backend: Navigation result: {'frameId': '501BC645BA8E65084D169984E8951CF8', 'loaderId': '8675E453803F55B28CBDEF955757AE2C', 'isDownload': False} 2026-10-26 08:21:33,234 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_backend: Evaluate ready code "odoo.isTourReady('css_error_tour')" 2026-10-26 08:21:34,820 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:34] "GET /web/assets/8e80831/web.assets_web.min.css HTTP/1.1" 200 - 30 0.169 1.364 2026-10-26 08:21:34,882 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 08:21:35,976 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:35] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.526 2.151 2026-10-26 08:21:36,005 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:36] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.011 2.689 2026-10-26 08:21:36,019 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:36] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 2.716 2026-10-26 08:21:36,032 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:36] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 2.752 2026-10-26 08:21:36,050 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:36] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-26 08:21:37,409 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 08:21:37,429 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:37] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.027 2026-10-26 08:21:37,437 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:37] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.035 2026-10-26 08:21:37,447 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_backend.browser: "Error: Invalid CSS after ".rule1": expected selector, was "()){ /* error */" on line 43583:8 of stdin >> /*! 149254db-1cd3-4020-94db-3f9557af655f */ -------^ This error occurred while compiling the bundle 'web.assets_web' containing: - /web/static/lib/bootstrap/scss/_functions.scss - /web/static/lib/bootstrap/scss/_mixins.scss - /web/static/src/scss/functions.scss - /web/static/src/scss/mixins_forwardport.scss - /web/static/src/scss/bs_mixins_overrides.scss - /web/static/src/scss/utils.scss - /viin_brand_common/static/src/scss/primary_variables.scss - /web/static/src/scss/primary_variables.scss - /web/static/src/core/avatar/avatar.variables.scss - /web/static/src/core/notifications/notification.variables.scss - /web/static/src/search/control_panel/control_panel.variables.scss - /web/static/src/search/search_bar/search_bar.variables.scss - /web/static/src/search/search_panel/search_panel.variables.scss - /web/static/src/views/fields/statusbar/statusbar_field.variables.scss - /web/static/src/views/fields/translation_button.variables.scss - /web/static/src/views/form/form.variables.scss - /web/static/src/views/kanban/kanban.variables.scss - /web/static/src/webclient/burger_menu/burger_menu.variables.scss - /web/static/src/webclient/navbar/navbar.variables.scss - /mail/static/src/core/common/primary_variables.scss - /mail/static/src/scss/variables/primary_variables.scss - /onboarding/static/src/scss/onboarding.variables.scss - /web_editor/static/src/scss/web_editor.variables.scss - /web_editor/static/src/scss/wysiwyg.variables.scss - /portal/static/src/scss/primary_variables.scss - /account/static/src/scss/variables.scss - /website/static/src/scss/primary_variables.scss - /website/static/src/scss/options/user_values.scss - /website/static/src/scss/options/colors/user_color_palette.scss - /website/static/src/scss/options/colors/user_gray_color_palette.scss - /website/static/src/scss/options/colors/user_theme_color_palette.scss - /website_sale/static/src/scss/primary_variables.scss - /hr_org_chart/static/src/scss/variables.scss - /web_responsive/static/src/legacy/scss/form_variable.scss - /web_responsive/static/src/legacy/scss/primary_variable.scss - /website/static/src/snippets/s_badge/000_variables.scss - /viin_brand_common/static/src/legacy/scss/secondary_variables.scss - /website/static/src/scss/secondary_variables.scss - /web/static/src/scss/secondary_variables.scss - /web_editor/static/src/scss/secondary_variables.scss - /viin_brand_common/static/src/legacy/scss/bootstrap_overridden_common.scss - /web/static/src/scss/bootstrap_overridden.scss - /viin_brand_common/static/src/scss/bootstrap_overridden.scss - /web/static/src/scss/bs_mixins_overrides_backend.scss - /web_editor/static/src/scss/bootstrap_overridden_backend.scss - /web_editor/static/src/scss/bootstrap_overridden.scss - /web/static/src/scss/pre_variables.scss - /web/static/lib/bootstrap/scss/_variables.scss - /web/static/lib/bootstrap/scss/_variables-dark.scss - /web/static/lib/bootstrap/scss/_maps.scss - /web/static/src/scss/import_bootstrap.scss - /web/static/src/scss/utilities_custom.scss - /web/static/src/scss/utilities_custom_backend.scss - /web/static/lib/bootstrap/scss/utilities/_api.scss - /web/static/src/scss/bootstrap_review.scss - /web/static/src/scss/bootstrap_review_backend.scss - /web/static/src/core/utils/transitions.scss - /web/static/src/core/action_swiper/action_swiper.scss - /web/static/src/core/autocomplete/autocomplete.scss - /web/static/src/core/avatar/avatar.scss - /web/static/src/core/barcode/barcode_dialog.scss - /web/static/src/core/barcode/crop_overlay.scss - /web/static/src/core/checkbox/checkbox.scss - /web/static/src/core/colorlist/colorlist.scss - /web/static/src/core/colorpicker/colorpicker.scss - /web/static/src/core/commands/command_palette.scss - /web/static/src/core/datetime/datetime_picker.scss - /web/static/src/core/debug/debug_menu.scss - /web/static/src/core/dialog/dialog.scss - /web/static/src/core/dropdown/accordion_item.scss - /web/static/src/core/dropdown/dropdown.scss - /web/static/src/core/dropzone/dropzone.scss - /web/static/src/core/effects/rainbow_man.scss - /web/static/src/core/emoji_picker/emoji_picker.scss - /viin_brand_common/static/src/core/emoji_picker/emoji_picker.scss - /web/static/src/core/errors/error_dialog.scss - /web/static/src/core/file_upload/file_upload_progress_bar.scss - /web/static/src/core/file_upload/file_upload_progress_record.scss - /web/static/src/core/file_viewer/file_viewer.scss - /viin_brand_common/static/src/core/file_viewer/file_viewer.scss - /web/static/src/core/model_field_selector/model_field_selector.scss - /web/static/src/core/model_field_selector/model_field_selector_popover.scss - /web/static/src/core/model_selector/model_selector.scss - /web/static/src/core/notebook/notebook.scss - /web/static/src/core/notifications/notification.scss - /web/static/src/core/overlay/overlay_container.scss - /web/static/src/core/pager/pager_indicator.scss - /web/static/src/core/popover/popover.scss - /web/static/src/core/pwa/install_prompt.scss - /web/static/src/core/record_selectors/record_selectors.scss - /web/static/src/core/resizable_panel/resizable_panel.scss - /web/static/src/core/select_menu/select_menu.scss - /web/static/src/core/signature/name_and_signature.scss - /web/static/src/core/tags_list/tags_list.scss - /web/static/src/core/tooltip/tooltip.scss - /web/static/src/core/tree_editor/tree_editor.scss - /web/static/src/core/ui/block_ui.scss - /web/static/src/core/utils/draggable_hook_builder.scss - /web/static/src/core/utils/nested_sortable.scss - /web/static/src/webclient/navbar/navbar.scss - /web/static/src/scss/animation.scss - /web/static/src/scss/fontawesome_overridden.scss - /web/static/src/scss/mimetypes.scss - /web/static/src/scss/ui.scss - /web/static/src/views/fields/translation_dialog.scss - /web/static/src/legacy/scss/ui.scss - /web/static/src/search/cog_menu/cog_menu.scss - /web/static/src/search/control_panel/control_panel.scss - /web/static/src/search/control_panel/control_panel.variables_print.scss - /web/static/src/search/custom_group_by_item/custom_group_by_item.scss - /web/static/src/search/search_bar/search_bar.scss - /viin_brand_common/static/src/search/search_bar/search_bar.scss - /web/static/src/search/search_bar_menu/search_bar_menu.scss - /web/static/src/search/search_panel/search_panel.scss - /web/static/src/search/search_panel/search_view.scss - /viin_brand_common/static/src/search/search_panel/search_view.scss - /web/static/src/webclient/icons.scss - /web/static/src/views/calendar/calendar_common/calendar_common_popover.scss - /web/static/src/views/calendar/calendar_controller.scss - /web/static/src/views/calendar/calendar_controller_mobile.scss - /web/static/src/views/calendar/calendar_renderer.scss - /web/static/src/views/calendar/calendar_renderer_mobile.scss - /web/static/src/views/calendar/calendar_year/calendar_year_popover.scss - /web/static/src/views/calendar/filter_panel/calendar_filter_panel.scss - /web/static/src/views/fields/ace/ace_field.scss - /web/static/src/views/fields/boolean_favorite/boolean_favorite_field.scss - /web/static/src/views/fields/char/char_field.scss - /web/static/src/views/fields/color_picker/color_picker_field.scss - /web/static/src/views/fields/copy_clipboard/copy_clipboard_field.scss - /web/static/src/views/fields/datetime/datetime_field.scss - /web/static/src/views/fields/email/email_field.scss - /web/static/src/views/fields/fields.scss - /viin_brand_common/static/src/views/fields/fields.scss - /web/static/src/views/fields/google_slide_viewer/google_slide_viewer.scss - /web/static/src/views/fields/html/html_field.scss - /web/static/src/views/fields/iframe_wrapper/iframe_wrapper_field.scss - /web/static/src/views/fields/image/image_field.scss - /web/static/src/views/fields/journal_dashboard_graph/journal_dashboard_graph_field.scss - /web/static/src/views/fields/kanban_color_picker/kanban_color_picker_field.scss - /web/static/src/views/fields/many2many_binary/many2many_binary_field.scss - /web/static/src/views/fields/many2many_tags/many2many_tags_field.scss - /web/static/src/views/fields/many2many_tags_avatar/many2many_tags_avatar_field.scss - /web/static/src/views/fields/many2one/many2one_field.scss - /web/static/src/views/fields/many2one_avatar/many2one_avatar_field.scss - /web/static/src/views/fields/monetary/monetary_field.scss - /web/static/src/views/fields/pdf_viewer/pdf_viewer_field.scss - /web/static/src/views/fields/percent_pie/percent_pie_field.scss - /web/static/src/views/fields/phone/phone_field.scss - /web/static/src/views/fields/priority/priority_field.scss - /web/static/src/views/fields/progress_bar/progress_bar_field.scss - /viin_brand_common/static/src/legacy/scss/progress_bar.scss - /web/static/src/views/fields/properties/card_properties_field.scss - /web/static/src/views/fields/properties/properties_field.scss - /web/static/src/views/fields/properties/property_definition.scss - /web/static/src/views/fields/properties/property_definition_selection.scss - /web/static/src/views/fields/properties/property_tags.scss - /web/static/src/views/fields/properties/property_value.scss - /web/static/src/views/fields/radio/radio_field.scss - /web/static/src/views/fields/selection/selection_field.scss - /web/static/src/views/fields/signature/signature_field.scss - /web/static/src/views/fields/state_selection/state_selection_field.scss - /web/static/src/views/fields/statusbar/statusbar_field.scss - /viin_brand_common/static/src/views/fields/statusbar/statusbar_field.scss - /web/static/src/views/fields/text/text_field.scss - /web/static/src/views/fields/translation_button.scss - /web/static/src/views/fields/url/url_field.scss - /web/static/src/views/form/form_controller.scss - /to_backend_theme/static/src/views/form/form_controller.scss - /web/static/src/views/form/setting/setting.scss - /web/static/src/views/kanban/kanban.print_variables.scss - /web/static/src/views/kanban/kanban_color_picker_legacy.scss - /web/static/src/views/kanban/kanban_column_progressbar.scss - /web/static/src/views/kanban/kanban_controller.scss - /web/static/src/views/kanban/kanban_cover_image_dialog.scss - /web/static/src/views/kanban/kanban_dashboard.scss - /to_backend_theme/static/src/views/kanban/kanban_dashboard.scss - /web/static/src/views/kanban/kanban_examples_dialog.scss - /web/static/src/views/kanban/kanban_header.scss - /web/static/src/views/kanban/kanban_record_legacy.scss - /web/static/src/views/kanban/kanban_record_quick_create.scss - /web/static/src/views/list/list_confirmation_dialog.scss - /web/static/src/views/list/list_renderer.scss - /web/static/src/views/view.scss - /web/static/src/views/view_components/animated_number.scss - /web/static/src/views/view_dialogs/export_data_dialog.scss - /web/static/src/views/widgets/ribbon/ribbon.scss - /web/static/src/views/widgets/week_days/week_days.scss - /web/static/src/webclient/actions/action_dialog.scss - /web/static/src/webclient/burger_menu/burger_menu.scss - /web/static/src/webclient/debug/profiling/profiling_item.scss - /web/static/src/webclient/debug/profiling/profiling_qweb.scss - /web/static/src/webclient/loading_indicator/loading_indicator.scss - /web/static/src/webclient/settings_form_view/settings/searchable_setting.scss - /web/static/src/webclient/settings_form_view/settings_form_view.scss - /viin_brand_common/static/src/webclient/settings_form_view/settings_form_view.scss - /web/static/src/webclient/settings_form_view/settings_form_view_mobile.scss - /web/static/src/webclient/settings_form_view/widgets/settings_widgets.scss - /web/static/src/webclient/switch_company_menu/switch_company_menu.scss - /web/static/src/webclient/user_menu/user_menu.scss - /web/static/src/webclient/webclient.scss - /viin_brand_common/static/src/webclient/webclient.scss - /web/static/src/webclient/webclient_layout.scss - /web/static/src/scss/ace.scss - /web/static/src/scss/base_document_layout.scss - /web/static/src/legacy/scss/dropdown.scss - /web/static/src/legacy/scss/fields.scss - /base/static/src/scss/res_partner.scss - /web/static/src/views/form/button_box/button_box.scss - /viin_brand_common/static/src/views/form/button_box/button_box.scss - /web_tour/static/src/tour_pointer/tour_pointer.scss - /html_editor/static/src/components/history_dialog/history_dialog.scss - /html_editor/static/src/fields/html_field.scss - /html_editor/static/src/main/banner.scss - /html_editor/static/src/main/chatgpt/chatgpt_plugin.scss - /html_editor/static/src/main/font/color_selector.scss - /html_editor/static/src/main/font/font_plugin.scss - /html_editor/static/src/main/font/font_selector.scss - /html_editor/static/src/main/font/font_size_selector.scss - /html_editor/static/src/main/hint.scss - /html_editor/static/src/main/link/link.scss - /html_editor/static/src/main/link/link_popover.scss - /html_editor/static/src/main/list/list.scss - /html_editor/static/src/main/local_overlay.scss - /html_editor/static/src/main/media/file.scss - /html_editor/static/src/main/media/image_crop.scss - /html_editor/static/src/main/media/image_transformation.scss - /html_editor/static/src/main/media/media_dialog/upload_progress_toast/upload_progress_toast.scss - /html_editor/static/src/main/media/media_dialog/video_selector.scss - /html_editor/static/src/main/movenode.scss - /html_editor/static/src/main/power_buttons.scss - /html_editor/static/src/main/powerbox/powerbox.scss - /html_editor/static/src/main/table/table_menu.scss - /html_editor/static/src/main/table/table_picker.scss - /html_editor/static/src/main/table/table_resize.scss - /html_editor/static/src/main/table/table_selection.scss - /html_editor/static/src/main/toolbar/toolbar.scss - /html_editor/static/src/others/collaboration/collaboration_selection.scss - /html_editor/static/src/others/collaboration/collaboration_selection_avatar.scss - /html_editor/static/src/others/embedded_components/core/embedded_component_toolbar/embedded_component_toolbar.scss - /html_editor/static/src/others/embedded_components/core/file/file.scss - /html_editor/static/src/others/embedded_components/core/table_of_content/table_of_content.scss - /html_editor/static/src/others/embedded_components/core/video/video.scss - /html_editor/static/src/others/embedded_components/plugins/video_plugin/video_selector_dialog/video_selector_dialog.scss - /html_editor/static/src/others/qweb_plugin.scss - /html_editor/static/src/styles.scss - /mail/static/src/scss/variables/derived_variables.scss - /mail/static/src/scss/composer.scss - /mail/static/src/scss/kanban_view.scss - /mail/static/src/scss/m2x_avatar_user.scss - /mail/static/src/scss/mail_activity.scss - /mail/static/src/scss/mail_invite_wizard.scss - /mail/static/src/core/common/attachment_list.scss - /mail/static/src/core/common/attachment_view.scss - /mail/static/src/core/common/autoresize_input.scss - /mail/static/src/core/common/chat_bubble.scss - /mail/static/src/core/common/chat_hub.scss - /mail/static/src/core/common/chat_window.scss - /viin_brand_mail/static/src/core/common/chat_window.scss - /mail/static/src/core/common/composer.scss - /viin_brand_mail/static/src/core/common/composer.scss - /mail/static/src/core/common/core.scss - /viin_brand_mail/static/src/core/common/core.scss - /mail/static/src/core/common/country_flag.scss - /mail/static/src/core/common/im_status.scss - /viin_brand_mail/static/src/core/common/im_status.scss - /mail/static/src/core/common/link_preview.scss - /mail/static/src/core/common/message.scss - /viin_brand_mail/static/src/core/common/message.scss - /mail/static/src/core/common/message_action_menu_mobile.scss - /mail/static/src/core/common/message_card_list.scss - /mail/static/src/core/common/message_in_reply.scss - /mail/static/src/core/common/message_notification_popover.scss - /mail/static/src/core/common/message_reaction_list.scss - /mail/static/src/core/common/message_reaction_menu.scss - /mail/static/src/core/common/message_reactions.scss - /mail/static/src/core/common/message_seen_indicator.scss - /viin_brand_mail/static/src/core/common/message_seen_indicator.scss - /mail/static/src/core/common/navigable_list.scss - /mail/static/src/core/common/picker.scss - /mail/static/src/core/common/picker_content.scss - /mail/static/src/core/common/thread.scss - /mail/static/src/core/public_web/discuss.scss - /mail/static/src/core/public_web/discuss_sidebar.scss - /viin_brand_mail/static/src/core/web/discuss_sidebar.scss - /mail/static/src/core/public_web/messaging_menu.scss - /viin_brand_mail/static/src/core/web/messaging_menu.scss - /mail/static/src/core/public_web/notification_item.scss - /mail/static/src/core/web/activity.scss - /mail/static/src/core/web/activity_list_view.scss - /mail/static/src/core/web/activity_list_view_item.scss - /mail/static/src/core/web/activity_menu.scss - /mail/static/src/core/web/base_recipients_list.scss - /mail/static/src/core/web/discuss_patch.scss - /mail/static/src/core/web/discuss_sidebar_mailboxes.scss - /mail/static/src/core/web/follower_subtype_dialog.scss - /mail/static/src/core/web/mail_composer_attachment_list.scss - /mail/static/src/core/web/mail_composer_template_selector.scss - /mail/static/src/core/web/mention_list.scss - /mail/static/src/core/web/messaging_menu_patch.scss - /mail/static/src/core/web/recipient_list.scss - /mail/static/src/chatter/web_portal/chatter.scss - /mail/static/src/chatter/web/form_renderer.scss - /mail/static/src/views/web/fields/avatar/avatar.scss - /mail/static/src/views/web/fields/emojis_char_field/emojis_char_field.scss - /mail/static/src/views/web/fields/html_composer_message_field/html_composer_message_field.scss - /mail/static/src/views/web/fields/html_composer_message_field/mention_plugin.scss - /mail/static/src/views/web/fields/many2many_avatar_user_field/many2many_avatar_user_field.scss - /mail/static/src/views/web/fields/properties_field/property_value.scss - /mail/static/src/discuss/core/common/action_panel.scss - /mail/static/src/discuss/core/common/channel_invitation.scss - /mail/static/src/discuss/core/common/channel_member_list.scss - /mail/static/src/discuss/core/common/discuss_notification_settings.scss - /mail/static/src/discuss/core/common/notification_settings.scss - /mail/static/src/discuss/core/public_web/bus_connection_alert.scss - /mail/static/src/discuss/core/public_web/discuss_sidebar_categories.scss - /viin_brand_mail/static/src/discuss/core/web/discuss_sidebar_categories.scss - /mail/static/src/discuss/core/public_web/sub_channel_list.scss - /mail/static/src/discuss/core/web/channel_selector.scss - /mail/static/src/discuss/call/common/call.scss - /mail/static/src/discuss/call/common/call_action_list.scss - /mail/static/src/discuss/call/common/call_invitation.scss - /mail/static/src/discuss/call/common/call_invitations.scss - /mail/static/src/discuss/call/common/call_menu.scss - /mail/static/src/discuss/call/common/call_participant_card.scss - /mail/static/src/discuss/call/common/chat_window_patch.scss - /mail/static/src/discuss/call/common/discuss_patch.scss - /mail/static/src/discuss/gif_picker/common/gif_picker.scss - /mail/static/src/discuss/gif_picker/common/picker_content_patch.scss - /mail/static/src/discuss/typing/common/primary_variables.scss - /mail/static/src/discuss/typing/common/typing.scss - /mail/static/src/discuss/voice_message/common/voice_player.scss - /mail/static/src/discuss/voice_message/common/voice_recorder.scss - /mail/static/src/discuss/call/public_web/discuss_sidebar_call_participants.scss - /mail/static/src/discuss/call/public_web/discuss_sidebar_categories_patch.scss - /mail/static/src/discuss/web/avatar_card/avatar_card_popover.scss - /mail/static/src/views/fields/statusbar_duration/statusbar_duration_field.scss - /sales_team/static/src/scss/crm_team_views.scss - /onboarding/static/src/scss/onboarding.scss - /viin_brand_onboarding/static/src/scss/onboarding.scss - /product/static/src/js/product_document_kanban/product_document_kanban_view.scss - /product/static/src/product_catalog/order_line/order_line.scss - /product/static/src/scss/product_form.scss - /analytic/static/src/components/analytic_distribution/analytic_distribution.scss - /web_editor/static/src/js/editor/odoo-editor/src/base_style.scss - /web_editor/static/src/components/media_dialog/media_dialog.scss - /web_editor/static/src/components/upload_progress_toast/upload_progress_toast.scss - /web_editor/static/src/scss/web_editor.common.scss - /web_editor/static/src/scss/web_editor.backend.scss - /portal/static/src/views/fields/portal_wizard_user_one2many.scss - /resource/static/src/scss/section_backend.scss - /account/static/src/css/account_payment.scss - /account/static/src/scss/account_journal_dashboard.scss - /account/static/src/scss/account_searchpanel.scss - /account/static/src/scss/account_payment_term.scss - /account/static/src/scss/account_reconcile_model.scss - /account/static/src/scss/account_multi_ledger.scss - /account/static/src/scss/account_type_selection.scss - /account/static/src/components/account_file_uploader/account_file_uploader.scss - /account/static/src/components/bill_guide/bill_guide.scss - /account/static/src/components/document_state/document_state_field.scss - /account/static/src/components/product_label_section_and_note_field/product_label_section_and_note_field.scss - /account/static/src/components/section_and_note_fields_backend/section_and_note_backend.scss - /account/static/src/components/tax_autocomplete/tax_autocomplete.scss - /account/static/src/components/upload_drop_zone/upload_drop_zone.scss - /account/static/src/views/account_dashboard_kanban/account_dashboard_kanban.scss - /payment/static/src/scss/payment_provider.scss - /utm/static/src/scss/utm_views.scss - /sale/static/src/scss/sale_onboarding.scss - /sale/static/src/js/sale_action_helper/sale_action_helper.scss - /sale/static/src/js/combo_configurator_dialog/combo_configurator_dialog.scss - /sale/static/src/js/product/product.scss - /sale/static/src/js/product_card/product_card.scss - /sale/static/src/js/product_template_attribute_line/product_template_attribute_line.scss - /sale/static/src/js/quantity_buttons/quantity_buttons.scss - /sale/static/src/js/sale_product_field.scss - /barcodes/static/src/components/barcode_scanner.scss - /stock/static/src/picking_type_dashboard_graph/picking_type_dashboard_graph_field.scss - /stock/static/src/scss/forecast_widget.scss - /stock/static/src/scss/report_stock_reception.scss - /stock/static/src/scss/report_stock_rule.scss - /stock/static/src/scss/report_stockpicking_operations.scss - /stock/static/src/scss/stock_empty_screen.scss - /stock/static/src/scss/stock_forecasted.scss - /stock/static/src/scss/stock_overview.scss - /stock/static/src/scss/stock_traceability_report.scss - /point_of_sale/static/src/scss/pos_dashboard.scss - /point_of_sale/static/src/backend/pos_kanban_view/pos_kanban_view.scss - /calendar/static/src/scss/calendar.scss - /calendar/static/src/views/fields/attendee_tags_list.scss - /calendar/static/src/views/widgets/calendar_week_days.scss - /crm/static/src/scss/crm.scss - /crm/static/src/scss/crm_team.scss - /crm/static/src/scss/crm_team_member_views.scss - /google_recaptcha/static/src/scss/recaptcha_backend.scss - /website/static/src/components/resource_editor/resource_editor.scss - /website/static/src/components/edit_head_body_dialog/edit_head_body_dialog.scss - /website/static/src/components/dialog/add_page_dialog.scss - /website/static/src/components/dialog/dialog.scss - /website/static/src/components/dialog/page_properties.scss - /website/static/src/components/dialog/seo.scss - /website/static/src/components/editor/editor.scss - /website/static/src/components/navbar/navbar.scss - /website/static/src/components/switch/switch.scss - /website/static/src/components/translator/translator.scss - /website/static/src/systray_items/edit_website.scss - /website/static/src/systray_items/mobile_preview.scss - /website/static/src/systray_items/new_content.scss - /viin_sem_heatmap/static/src/scss/heatmap.scss - /website/static/src/scss/color_palettes.scss - /website/static/src/scss/view_hierarchy.scss - /website/static/src/scss/website.backend.scss - /website/static/src/scss/website_visitor_views.scss - /website/static/src/client_actions/configurator/configurator.scss - /website/static/src/client_actions/website_preview/website_preview.scss - /website/static/src/components/fields/fields.scss - /website/static/src/components/fullscreen_indication/fullscreen_indication.scss - /website/static/src/components/website_loader/website_loader.scss - /website/static/src/components/views/theme_preview_kanban.scss - /website/static/src/components/autocomplete_with_pages/url_autocomplete.scss - /website/static/src/scss/website_controller_page_kanban.scss - /to_base/static/src/search_panel/search_panel.scss - /rating/static/src/core/web/messaging_menu_patch.scss - /project/static/src/components/project_many2one_field/project_many2one_field.scss - /project/static/src/components/project_right_side_panel/project_right_side_panel.scss - /project/static/src/components/project_state_selection/project_state_selection.scss - /project/static/src/components/project_task_state_selection/project_task_state_selection.scss - /project/static/src/components/subtask_kanban_list/subtask_kanban_list.scss - /project/static/src/views/project_task_form/project_task_form_view.scss - /project/static/src/views/project_task_kanban/project_task_kanban_view.scss - /project/static/src/views/project_update_kanban/project_update_kanban.scss - /project/static/src/scss/project_dashboard.scss - /project/static/src/scss/project_form.scss - /project/static/src/scss/project_widgets.scss - /to_quality/static/src/scss/quality_controls.scss - /website_sale/static/src/scss/website_sale_backend.scss - /website_sale/static/src/scss/kanban_record.scss - /mrp/static/src/components/mo_overview_line/mrp_mo_overview_line.scss - /mrp/static/src/components/wo_list_view_dropdown/wo_list_view_dropdown.scss - /mrp/static/src/scss/mrp_document_kanban_view.scss - /mrp/static/src/scss/mrp_fields.scss - /mrp/static/src/scss/mrp_mo_overview.scss - /mrp/static/src/scss/mrp_workorder_kanban.scss - /mass_mailing/static/src/scss/mailing_filter_widget.scss - /mass_mailing/static/src/scss/mass_mailing.scss - /mass_mailing/static/src/scss/mass_mailing_mobile.scss - /mass_mailing/static/src/scss/mass_mailing_mobile_preview.scss - /resource_mail/static/src/views/fields/many2many_avatar_resource/many2many_avatar_resource_field.scss - /resource_mail/static/src/views/fields/many2one_avatar_resource/many2one_avatar_resource_field.scss - /hr/static/src/components/background_image/background_image.scss - /hr/static/src/components/department_chart/department_chart.scss - /hr/static/src/scss/hr.scss - /hr/static/src/scss/res_config_settings.scss - /hr_expense/static/src/scss/hr_expense.scss - /hr_holidays/static/src/dashboard/time_off_card.scss - /hr_holidays/static/src/dashboard/time_off_dashboard.scss - /hr_holidays/static/src/scss/accrual_plan_level.scss - /hr_holidays/static/src/scss/char_hours_popover.scss - /hr_holidays/static/src/scss/time_off.scss - /hr_holidays/static/src/views/calendar/calendar_renderer.scss - /hr_holidays/static/src/views/calendar/filter_panel/calendar_filter_panel.scss - /hr_recruitment/static/src/applicant_char/applicant_char.scss - /hr_recruitment/static/src/scss/hr_applicant.scss - /hr_recruitment/static/src/scss/hr_job.scss - /maintenance/static/src/scss/maintenance_team_dashboard.scss - /marketing_card/static/src/scss/card_campaign.scss - /marketing_card/static/src/scss/mass_mailing.scss - /hr_org_chart/static/src/fields/hr_org_chart.scss - /hr_contract/static/src/scss/calendar_mismatch.scss - /viin_base_addendum/static/src/components/x2m_field_change/x2m_field_change.scss - /hr_work_entry_contract/static/src/scss/work_entry_source_mismatch.scss - /to_hr_payroll/static/src/scss/searchpanel.scss - /to_hr_payroll/static/src/dashboard/payroll_dashboard.scss - /viin_approval/static/src/components/approval_line_o2m/approval_line_o2m.scss - /iap_mail/static/src/scss/iap_mail.scss - /base_automation/static/src/base_automation.scss - /viin_customizer/static/src/scss/customizer_widget.scss - /viin_customizer/static/src/js/utils/draggable_sortable.scss - /viin_customizer/static/src/js/components/xml_editor/xml_editor.scss - /viin_customizer/static/src/js/components/customizer_toolbar/customizer_toolbar.scss - /viin_customizer/static/src/js/components/customizer_toolbar/customizer_undo_redo.scss - /viin_customizer/static/src/js/components/customizer_left_panel/customizer_left_panel.scss - /viin_customizer/static/src/js/views/form/customizer_form_view.scss - /viin_customizer/static/src/js/views/kanban/customizer_kanban_view.scss - /viin_customizer/static/src/js/views/list/customizer_list_view.scss - /viin_customizer/static/src/js/views/search/customizer_search_view.scss - /viin_customizer/static/src/js/views/widgets/customizer_widget.scss - /viin_document/static/src/scss/document_view.scss - /viin_document/static/src/scss/document_right_sidebar_widget.scss - /viin_document/static/src/scss/document_search_panel.scss - /viin_estimate/static/src/scss/style.scss - /fleet/static/src/scss/fleet_form.scss - /viin_fleet_planning/static/src/scss/dispatch_board.scss - /viin_fleet_planning/static/src/scss/dispatch_optimize.scss - /viin_fleet_planning/static/src/scss/driver_trip_execution.scss - /viin_logistics/static/src/components/shipment_stage_dropdown/shipment_stage_dropdown.scss - /viin_freight_management/static/src/scss/shipment_dashboard.scss - /viin_freight_management/static/src/scss/shipment_kanban.scss - /viin_freight_management/static/src/components/freight_state_selection/views.scss - /base_import/static/src/import_action/import_action.scss - /base_import/static/src/import_data_content/import_data_content.scss - /base_import/static/src/import_data_progress/import_data_progress.scss - /base_import/static/src/import_data_sidepanel/import_data_sidepanel.scss - /viin_helpdesk/static/src/scss/helpdesk_team.scss - /viin_helpdesk/static/src/scss/portal_rating.scss - /viin_helpdesk/static/src/scss/ticket_dashboard.scss - /survey/static/src/scss/survey_survey_views.scss - /survey/static/src/scss/survey_question_views.scss - /viin_hr_appraisal/static/src/radio/filterable_radio_field.scss - /hr_skills/static/src/fields/skills_one2many/skills_one2many.scss - /hr_skills/static/src/fields/resume_one2many/resume_one2many.scss - /hr_skills/static/src/scss/hr_employee.scss - /hr_skills/static/src/scss/report_employee_cv.scss - /viin_web_gantt/static/src/scss/platform.scss - /viin_web_gantt/static/src/scss/gantt.scss - /viin_sign/static/src/components/preview_digital_signature/preview_digital_signature.scss - /viin_sign/static/src/dialog/digital_signature_dialog.scss - /viin_sign/static/src/dialog/verify_signature_dialog.scss - /viin_sign/static/src/document_sign/document_sign_widget.scss - /viin_social/static/src/scss/social.scss - /viin_social/static/src/scss/social_post_detail.scss - /viin_workflow_automation/static/src/components/bpmn_editor/bpmn_disable_features.scss - /viin_workflow_automation/static/src/components/bpmn_editor/bpmn_editor.scss - /viin_appointment/static/src/scss/appointment_backend.scss - /website_slides/static/src/scss/slide_views.scss - /event/static/src/client_action/event_barcode.scss - /event/static/src/scss/event.scss - /event/static/src/template_reference_field/field_event_mail_template_reference.scss - /im_livechat/static/src/views/livechat_channel_kanban/livechat_channel_kanban.scss - /im_livechat/static/src/views/mail_message_form/mail_message_form.scss - /im_livechat/static/src/scss/im_livechat_history.scss - /im_livechat/static/src/scss/im_livechat_form.scss - /im_livechat/static/src/core/web/message.scss - /hr_attendance/static/src/scss/views/hr_attendance.scss - /project_todo/static/src/components/todo_done_checkmark/todo_done_checkmark.scss - /project_todo/static/src/scss/todo.scss - /project_todo/static/src/views/todo_form/todo_form_controller.scss - /lunch/static/src/components/lunch_dashboard.scss - /lunch/static/src/scss/lunch_view.scss - /lunch/static/src/scss/lunch_kanban.scss - /web_responsive/static/src/legacy/scss/web_responsive.scss - /web_responsive/static/src/legacy/scss/big_boxes.scss - /web_responsive/static/src/legacy/scss/list_sticky_header.scss - /to_backend_theme/static/src/components/apps_menu/apps_menu.scss - /web_responsive/static/src/components/apps_menu/apps_menu.scss - /to_backend_theme/static/src/components/apps_menu_item/apps_menu_item.scss - /web_responsive/static/src/components/apps_menu_item/apps_menu_item.scss - /to_backend_theme/static/src/components/menu_canonical_searchbar/searchbar.scss - /web_responsive/static/src/components/menu_canonical_searchbar/searchbar.scss - /web_responsive/static/src/components/menu_searchbar/searchbar.scss - /web_responsive/static/src/components/hotkey/hotkey.scss - /web_responsive/static/src/components/file_viewer/file_viewer.scss - /web_responsive/static/src/components/chatter/chatter.scss - /web_responsive/static/src/components/command_palette/main.scss - /web_responsive/static/src/views/form/form_controller.scss - /web_responsive/static/src/views/form/form_statusbar.scss - /account_edi_ubl_cii/static/src/scss/account_edi_ubl_cii.scss - /loyalty/static/src/scss/loyalty.scss - /hr_timesheet/static/src/components/timesheet_uom/timesheet_uom.scss - /hr_timesheet/static/src/scss/timesheets_task_form.scss - /base_iban/static/src/components/iban_widget/iban_widget.scss - /to_partner_multilang/static/src/scss/banks_view.scss - /partner_autocomplete/static/src/scss/partner_autocomplete.scss - /to_account_asset/static/src/scss/account_asset.scss - /to_mrp_plm/static/src/scss/to_mrp_plm_dashboard.scss - /to_quality_mrp/static/src/scss/quality_entry.scss - /viin_mrp_workorder/static/src/scss/shopfloor.scss - /viin_mrp_workorder/static/src/scss/shopfloor_tokens.scss - /viin_mrp_workorder/static/src/shopfloor/components/camera_capture.scss - /viin_mrp_workorder/static/src/shopfloor/components/choice_grid.scss - /viin_mrp_workorder/static/src/shopfloor/components/component_search.scss - /viin_mrp_workorder/static/src/shopfloor/components/confirm_dialog.scss - /viin_mrp_workorder/static/src/shopfloor/components/employee_picker.scss - /viin_mrp_workorder/static/src/shopfloor/components/failure_band.scss - /viin_mrp_workorder/static/src/shopfloor/components/lot_ladder.scss - /viin_mrp_workorder/static/src/shopfloor/components/lot_pairs.scss - /viin_mrp_workorder/static/src/shopfloor/components/lot_search.scss - /viin_mrp_workorder/static/src/shopfloor/components/num_pad.scss - /viin_mrp_workorder/static/src/shopfloor/components/operator_add_dialog.scss - /viin_mrp_workorder/static/src/shopfloor/components/sf_dialog.scss - /viin_mrp_workorder/static/src/shopfloor/components/tap_pager.scss - /viin_mrp_workorder/static/src/shopfloor/components/undo_action.scss - /viin_mrp_workorder/static/src/shopfloor/components/way_back.scss - /viin_mrp_workorder/static/src/shopfloor/screens/confirm_order.scss - /viin_mrp_workorder/static/src/shopfloor/screens/execute.scss - /viin_mrp_workorder/static/src/shopfloor/screens/incident.scss - /viin_mrp_workorder/static/src/shopfloor/screens/instructions.scss - /viin_mrp_workorder/static/src/shopfloor/screens/job_board.scss - /viin_mrp_workorder/static/src/shopfloor/screens/material_row.scss - /viin_mrp_workorder/static/src/shopfloor/screens/materials.scss - /viin_mrp_workorder/static/src/shopfloor/screens/on_behalf.scss - /viin_mrp_workorder/static/src/shopfloor/screens/record_production.scss - /viin_mrp_workorder/static/src/shopfloor/screens/scrap.scss - /viin_mrp_workorder/static/src/shopfloor/screens/shopfloor_screen_shell.scss - /viin_mrp_workorder/static/src/shopfloor/screens/workcenter_select.scss - /viin_mrp_workorder_quality/static/src/scss/quality_panel.scss - /purchase_requisition/static/src/widgets/purchase_order_alternatives_widget.scss - /auth_totp/static/src/scss/res_users_view_form.scss - /cloud_storage_google/static/src/scss/cloud_storage_google.scss - /delivery_mondialrelay/static/src/scss/mondialrelay.scss - /stock_picking_batch/static/src/scss/stock_picking_batch_empty_screen.scss - /event_sms/static/src/template_reference_field/field_event_mail_template_reference.scss - /google_calendar/static/src/scss/google_calendar.scss - /google_gmail/static/src/scss/google_gmail.scss - /hr_homeworking_calendar/static/src/calendar/common/calendar_common_renderer.scss - /hr_skills_slides/static/src/scss/hr_skills.scss - /hr_skills_survey/static/src/fields/resume_one2many/resume_one2many.scss - /to_account_reports/static/src/scss/account_report.scss - /viin_project/static/src/scss/field_widget.scss - /viin_logistics_sale/static/src/components/shipment_profitability_section/shipment_profitability_section.scss - /viin_logistics_sale/static/src/scss/shipment_tracking_right_panel.scss - /l10n_vn_viin_hr_payroll/static/src/dashboard/vn_compliance.scss - /l10n_vn_viin_hr_payroll_account/static/src/dashboard/sections/vn_reconciliation.scss - /viin_mrp_subcontracting_report/static/src/scss/subcontracting_report.scss - /mail_bot/static/src/scss/odoobot_style.scss - /mail_group/static/src/css/mail_group_backend.scss - /microsoft_calendar/static/src/scss/microsoft_calendar.scss - /product_matrix/static/src/scss/product_matrix.scss - /sale_pdf_quote_builder/static/src/js/custom_content_kanban_like_widget/custom_field_card/custom_field_card.scss - /spreadsheet/static/src/actions/spreadsheet_component.scss - /spreadsheet/static/src/chart/odoo_menu/figure_component.scss - /spreadsheet/static/src/components/share_button/share_button.scss - /spreadsheet/static/src/global_filters/components/filter_value/filter_value.scss - /spreadsheet/static/src/o_spreadsheet/o_spreadsheet_extended.scss - /spreadsheet/static/src/scss/spreadsheet_dashboard.scss - /spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.scss - /spreadsheet_dashboard/static/src/print_assets/print_dashboard_action.scss - /website_livechat/static/src/patch/assets_frontend/website.scss - /website_livechat/static/src/web/thread_patch.scss - /viin_web_cohort/static/src/views/cohort_style.scss - /viin_web_map/static/src/views/viin_map/map_view.scss - /viin_brand_common/static/src/legacy/scss/navbar.scss - /viin_brand_common/static/src/legacy/scss/systray.scss - /viin_brand_common/static/src/webclient/navbar/navbar.scss - /to_backend_theme/static/src/scss/style.scss - /to_stock_age_report/static/src/scss/af_print.scss - /viin_account_reconciliation/static/src/js/components/reconcile_kanban/reconcile_kanban.scss - /viin_account_reconciliation/static/src/js/components/widgets/embed_m2o_chatter_widget.scss - /viin_account_reconciliation/static/src/scss/attachment_preview.scss - /viin_approval_hr_payroll/static/src/dashboard/sections/approval.scss - /viin_brand_hr_expense/static/src/scss/viin_brand_hr_expense.scss - /viin_brand_web/static/src/scss/mobile_apps_funnel.scss - /viin_brand_website/static/src/components/configurator/configurator.scss - /viin_customizer_web_responsive/static/src/js/component/customizer_nav_bar/customizer_navbar_web_responsive_style.scss - /viin_fleet_planning_map/static/src/scss/tms_map.scss - /viin_google_drive/static/src/scss/google_drive.scss - /viin_hr_multi_position/static/src/scss/concurrent_position.scss - /to_erponline_utility/static/src/css/to_erponline_utility.scss - /viin_stock_barcode/static/src/scss/barcode_app.scss - /viin_mrp_mps/static/src/mps/mps_client.scss - /viin_mrp_workorder_maintenance/static/src/scss/maintenance_panel.scss - /viin_pdf_print_preview/static/src/scss/print_dialog.scss - /viin_sale/static/src/scss/viin_sale.scss - /viin_sign_document/static/src/file_viewer/file_viewer.scss - /viin_social_facebook/static/src/scss/social_facebook.scss - /viin_social_linkedin/static/src/scss/social_linkedin.scss - /viin_stringee/static/src/scss/variables.scss - /viin_stringee/static/src/components/agent/agent_popver.scss - /viin_stringee/static/src/components/call_screen/call_screen.scss - /viin_stringee/static/src/components/contacts/contacts.scss - /viin_stringee/static/src/components/incoming_call/incoming_call.scss - /viin_stringee/static/src/components/keypad/keypad.scss - /viin_stringee/static/src/components/softphone/liquid_background.scss - /viin_stringee/static/src/components/softphone/softphone.scss - /viin_stringee/static/src/views/fields/audio_binary.scss - /viin_zalo_zbs/static/src/scss/zalo_preview_template.scss - /viin_zalo_zbs/static/src/scss/zalo_template_preview_editor.scss - /website_customer/static/src/scss/website_preview.scss - /board/static/src/board_controller.scss - /test_assetsbundle/static/src/css/test_error.scss" 2026-10-26 08:21:37,450 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:37] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.037 2026-10-26 08:21:37,506 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_backend.browser: Owl is running in 'dev' mode. 2026-10-26 08:21:37,719 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_backend: The ready code tooks too much time : 4.4850921630859375 2026-10-26 08:21:37,753 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_backend: Evaluate test code "odoo.startTour('css_error_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-26 08:21:37,772 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_backend.browser: [1/2] Tour css_error_tour → Step Error message (trigger: .o_notification:has(.o_notification_bar.bg-danger)) 2026-10-26 08:21:37,871 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:37] "GET /web/assets/fb4cccb/web.assets_web_print.min.css HTTP/1.1" 200 - 28 0.099 1.575 2026-10-26 08:21:37,891 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:37] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.403 2026-10-26 08:21:37,906 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:37] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.344 2026-10-26 08:21:38,026 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:38] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.036 0.353 2026-10-26 08:21:38,055 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:38] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 08:21:38,097 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:38] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.137 2026-10-26 08:21:38,322 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:38] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.103 0.584 2026-10-26 08:21:38,474 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_backend.browser: [2/2] Tour css_error_tour → Step body 2026-10-26 08:21:38,544 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_backend.browser: tour succeeded 2026-10-26 08:21:38,546 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_backend.browser: ╔═══════════════════════════════╗ ║ TOUR css_error_tour SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-26 08:21:38,799 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_backend.browser: heap 21249368 (allocated 22786048) 2026-10-26 08:21:38,815 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:21:38,819 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_backend: Closing chrome headless with pid 9922 2026-10-26 08:21:38,822 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_backend: Closing websocket connection 2026-10-26 08:21:38,838 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_backend: Terminating chrome headless with pid 9922 2026-10-26 08:21:38,898 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:38] "POST /mail/data HTTP/1.1" 200 - 145 0.291 0.703 2026-10-26 08:21:38,953 103 INFO rb-9ca8621-226001-429047 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 08:21:38,989 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_backend: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_082138_989096_test_assets_bundle_css_error_backend.txt 2026-10-26 08:21:38,989 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_backend: Removing chrome user profile "/tmp/tmp_1l_8586_chrome_odoo" 2026-10-26 08:21:39,021 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_backend: waiting for threads: [, , , , , ] 2026-10-26 08:21:39,022 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:39] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.036 1.445 2026-10-26 08:21:39,023 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 1.074 2026-10-26 08:21:39,081 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:39] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.016 0.685 2026-10-26 08:21:39,127 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:39] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.016 1.118 2026-10-26 08:21:39,154 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:39] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.758 2026-10-26 08:21:39,215 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:39] "GET /web/image/res.partner/3/avatar_128?unique=1792982153000 HTTP/1.1" 200 - 9 0.020 0.810 2026-10-26 08:21:39,284 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle: Starting TestErrorManagement.test_assets_bundle_css_error_frontend ... 2026-10-26 08:21:39,934 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_frontend: Chrome pid: 10111 2026-10-26 08:21:39,935 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_frontend: Chrome headless temporary user profile dir: /tmp/tmpqbmkpct5_chrome_odoo 2026-10-26 08:21:39,935 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_frontend: Issuing json command http://127.0.0.1:36039/json/version 2026-10-26 08:21:39,936 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:36039/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:21:40,013 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_frontend: Browser version: Chrome/150.0.7871.114 2026-10-26 08:21:40,014 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_frontend: Issuing json command http://127.0.0.1:36039/json 2026-10-26 08:21:40,014 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:36039/json with timeout 3 increased to 10s during tests 2026-10-26 08:21:40,027 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_frontend: Websocket url found: ws://127.0.0.1:36039/devtools/page/3777698AFB3FC8615D2C1A70B1E7A2C4 2026-10-26 08:21:40,042 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_frontend: Enable chrome headless console log notification 2026-10-26 08:21:40,054 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_frontend: Chrome headless enable page notifications 2026-10-26 08:21:40,075 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_frontend: Setting session cookie in browser 2026-10-26 08:21:40,086 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_frontend: Open "http://127.0.0.1:8069/" in browser 2026-10-26 08:21:40,086 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_frontend: Navigating to: "http://127.0.0.1:8069/" 2026-10-26 08:21:40,165 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:21:41,808 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:41] "GET / HTTP/1.1" 200 - 183 0.167 1.495 2026-10-26 08:21:41,814 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_frontend: Navigation result: {'frameId': '3777698AFB3FC8615D2C1A70B1E7A2C4', 'loaderId': 'F1445EDD8CF1E27561EDCF0A48D529CD', 'isDownload': False} 2026-10-26 08:21:41,814 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_frontend: Evaluate ready code "odoo.isTourReady('css_error_tour_frontend')" 2026-10-26 08:21:41,862 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 08:21:42,474 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:42] "GET /web/assets/1/c9382bc/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.010 0.610 2026-10-26 08:21:42,516 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:42] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.012 0.602 2026-10-26 08:21:42,556 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:42] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.059 2026-10-26 08:21:42,622 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:42] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 08:21:42,629 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:42] "GET /web/image/website/1/logo/My%20Website?unique=15a14a4 HTTP/1.1" 200 - 4 0.003 0.012 2026-10-26 08:21:42,752 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:42] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.046 2026-10-26 08:21:42,786 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:42] "GET /web/image/website/1/favicon?unique=15a14a4 HTTP/1.1" 200 - 4 0.003 0.078 2026-10-26 08:21:43,281 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:43] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 08:21:43,321 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_frontend.browser: "Error: Invalid CSS after ".rule1": expected selector, was "()){ /* error */" on line 27624:8 of stdin >> /*! e9a08076-19b4-4a91-b339-59508e2bca39 */ -------^ This error occurred while compiling the bundle 'web.assets_frontend' containing: - /web/static/lib/bootstrap/scss/_functions.scss - /web/static/lib/bootstrap/scss/_mixins.scss - /web/static/src/scss/functions.scss - /web/static/src/scss/mixins_forwardport.scss - /web/static/src/scss/bs_mixins_overrides.scss - /web/static/src/scss/utils.scss - /viin_brand_common/static/src/scss/primary_variables.scss - /web/static/src/scss/primary_variables.scss - /web/static/src/core/avatar/avatar.variables.scss - /web/static/src/core/notifications/notification.variables.scss - /web/static/src/search/control_panel/control_panel.variables.scss - /web/static/src/search/search_bar/search_bar.variables.scss - /web/static/src/search/search_panel/search_panel.variables.scss - /web/static/src/views/fields/statusbar/statusbar_field.variables.scss - /web/static/src/views/fields/translation_button.variables.scss - /web/static/src/views/form/form.variables.scss - /web/static/src/views/kanban/kanban.variables.scss - /web/static/src/webclient/burger_menu/burger_menu.variables.scss - /web/static/src/webclient/navbar/navbar.variables.scss - /mail/static/src/core/common/primary_variables.scss - /mail/static/src/discuss/typing/common/primary_variables.scss - /mail/static/src/scss/variables/primary_variables.scss - /onboarding/static/src/scss/onboarding.variables.scss - /web_editor/static/src/scss/web_editor.variables.scss - /web_editor/static/src/scss/wysiwyg.variables.scss - /portal/static/src/scss/primary_variables.scss - /account/static/src/scss/variables.scss - /website/static/src/scss/primary_variables.scss - /website/static/src/scss/options/user_values.scss - /website/static/src/scss/options/colors/user_color_palette.scss - /website/static/src/scss/options/colors/user_gray_color_palette.scss - /website/static/src/scss/options/colors/user_theme_color_palette.scss - /website_sale/static/src/scss/primary_variables.scss - /hr_org_chart/static/src/scss/variables.scss - /web_responsive/static/src/legacy/scss/form_variable.scss - /web_responsive/static/src/legacy/scss/primary_variable.scss - /website/static/src/snippets/s_badge/000_variables.scss - /viin_brand_common/static/src/legacy/scss/secondary_variables.scss - /website/static/src/scss/secondary_variables.scss - /web/static/src/scss/secondary_variables.scss - /web_editor/static/src/scss/secondary_variables.scss - /viin_brand_common/static/src/legacy/scss/bootstrap_overridden_common.scss - /website/static/src/scss/user_custom_bootstrap_overridden.scss - /website/static/src/scss/bootstrap_overridden.scss - /portal/static/src/scss/bootstrap_overridden.scss - /web_editor/static/src/scss/bootstrap_overridden.scss - /web/static/src/scss/bootstrap_overridden_frontend.scss - /web/static/src/scss/pre_variables.scss - /web/static/lib/bootstrap/scss/_variables.scss - /web/static/lib/bootstrap/scss/_variables-dark.scss - /web/static/lib/bootstrap/scss/_maps.scss - /web/static/src/scss/import_bootstrap.scss - /web/static/src/scss/utilities_custom.scss - /web/static/lib/bootstrap/scss/utilities/_api.scss - /web/static/src/scss/bootstrap_review.scss - /web/static/src/scss/bootstrap_review_frontend.scss - /viin_brand_common/static/src/scss/bootstrap_review_frontend.scss - /web/static/src/webclient/navbar/navbar.scss - /web/static/src/scss/animation.scss - /web/static/src/scss/base_frontend.scss - /web/static/src/scss/fontawesome_overridden.scss - /web/static/src/scss/mimetypes.scss - /web/static/src/scss/ui.scss - /web/static/src/views/fields/translation_dialog.scss - /web/static/src/views/fields/signature/signature_field.scss - /web/static/src/legacy/scss/ui.scss - /web/static/src/core/utils/transitions.scss - /web/static/src/core/action_swiper/action_swiper.scss - /web/static/src/core/autocomplete/autocomplete.scss - /web/static/src/core/avatar/avatar.scss - /web/static/src/core/barcode/barcode_dialog.scss - /web/static/src/core/barcode/crop_overlay.scss - /web/static/src/core/checkbox/checkbox.scss - /web/static/src/core/colorlist/colorlist.scss - /web/static/src/core/colorpicker/colorpicker.scss - /web/static/src/core/datetime/datetime_picker.scss - /web/static/src/core/debug/debug_menu.scss - /web/static/src/core/dialog/dialog.scss - /web/static/src/core/dropdown/accordion_item.scss - /web/static/src/core/dropdown/dropdown.scss - /web/static/src/core/dropzone/dropzone.scss - /web/static/src/core/effects/rainbow_man.scss - /web/static/src/core/emoji_picker/emoji_picker.dark.scss - /web/static/src/core/emoji_picker/emoji_picker.scss - /viin_brand_common/static/src/core/emoji_picker/emoji_picker.scss - /web/static/src/core/errors/error_dialog.scss - /web/static/src/core/file_upload/file_upload_progress_bar.scss - /web/static/src/core/file_upload/file_upload_progress_record.scss - /web/static/src/core/file_viewer/file_viewer.scss - /web/static/src/core/model_field_selector/model_field_selector.scss - /web/static/src/core/model_field_selector/model_field_selector_popover.scss - /web/static/src/core/model_selector/model_selector.scss - /web/static/src/core/notebook/notebook.scss - /web/static/src/core/notifications/notification.scss - /web/static/src/core/overlay/overlay_container.scss - /web/static/src/core/pager/pager_indicator.scss - /web/static/src/core/popover/popover.scss - /web/static/src/core/pwa/install_prompt.scss - /web/static/src/core/record_selectors/record_selectors.scss - /web/static/src/core/resizable_panel/resizable_panel.scss - /web/static/src/core/select_menu/select_menu.scss - /web/static/src/core/signature/name_and_signature.scss - /web/static/src/core/tags_list/tags_list.scss - /web/static/src/core/tooltip/tooltip.scss - /web/static/src/core/tree_editor/tree_editor.scss - /web/static/src/core/ui/block_ui.scss - /web/static/src/core/utils/draggable_hook_builder.scss - /web/static/src/core/utils/nested_sortable.scss - /web_tour/static/src/tour_pointer/tour_pointer.scss - /html_editor/static/src/main/media/media_dialog/upload_progress_toast/upload_progress_toast.scss - /html_editor/static/src/main/media/media_dialog/video_selector.scss - /web_editor/static/src/components/media_dialog/media_dialog.scss - /web_editor/static/src/components/upload_progress_toast/upload_progress_toast.scss - /web_editor/static/src/js/editor/odoo-editor/src/base_style.scss - /web_editor/static/src/scss/web_editor.common.scss - /viin_brand_web_editor/static/src/scss/web_editor.common.scss - /web_editor/static/src/scss/web_editor.frontend.scss - /portal/static/src/scss/portal.scss - /payment/static/src/scss/payment_form.scss - /payment/static/src/scss/payment_provider.scss - /payment/static/src/scss/portal_templates.scss - /sale/static/src/scss/sale_portal.scss - /stock/static/src/scss/stock_traceability_report.scss - /google_recaptcha/static/src/scss/recaptcha.scss - /website/static/src/libs/zoomodoo/zoomodoo.scss - /website/static/src/scss/website.scss - /website/static/src/scss/website_controller_page.scss - /website/static/src/scss/website.ui.scss - /website/static/src/components/autocomplete_with_pages/url_autocomplete.scss - /purchase/static/src/scss/purchase_portal.scss - /rating/static/src/scss/rating_templates.scss - /project/static/src/scss/portal_rating.scss - /project/static/src/scss/project_sharing_frontend.scss - /website_mail/static/src/css/website_mail.scss - /portal_rating/static/src/scss/portal_rating.scss - /website_sale/static/src/scss/website_sale.scss - /website_sale/static/src/scss/website_sale_frontend.scss - /website_sale/static/src/scss/website_sale_delivery.scss - /website/static/lib/multirange/multirange_custom.scss - /website_sale/static/src/scss/product_configurator.scss - /sale/static/src/js/combo_configurator_dialog/combo_configurator_dialog.scss - /sale/static/src/js/product/product.scss - /sale/static/src/js/product_card/product_card.scss - /sale/static/src/js/product_template_attribute_line/product_template_attribute_line.scss - /sale/static/src/js/quantity_buttons/quantity_buttons.scss - /website_sale/static/src/js/combo_configurator_dialog/combo_configurator_dialog.scss - /website_sale/static/src/js/product_configurator_dialog/product_configurator_dialog.scss - /delivery/static/src/js/location_selector/location_selector_dialog/location_selector_dialog.scss - /delivery/static/src/js/location_selector/map/map.scss - /to_wallet/static/src/scss/wallet_card.scss - /viin_document/static/src/scss/front_end.scss - /viin_freight_management/static/src/scss/shipment_timeline.scss - /viin_appointment/static/src/scss/portal.scss - /website_profile/static/src/scss/website_profile.scss - /viin_brand_website_profile/static/src/scss/website_profile.scss - /website_slides/static/src/scss/website_slides.scss - /website_slides/static/src/scss/website_slides_profile.scss - /website_slides/static/src/scss/slides_slide_fullscreen.scss - /website_slides/static/src/js/public/components/slide_quiz_finish_dialog/slide_xp_progress_bar.scss - /website_event/static/src/scss/event_templates_common.scss - /website_event/static/src/scss/event_templates_list.scss - /website_event/static/src/scss/event_templates_page.scss - /mail/static/src/core/common/attachment_list.scss - /mail/static/src/core/common/attachment_view.scss - /mail/static/src/core/common/autoresize_input.scss - /mail/static/src/core/common/chat_bubble.scss - /mail/static/src/core/common/chat_hub.scss - /mail/static/src/core/common/chat_window.scss - /viin_brand_mail/static/src/core/common/chat_window.scss - /mail/static/src/core/common/composer.scss - /viin_brand_mail/static/src/core/common/composer.scss - /mail/static/src/core/common/core.scss - /mail/static/src/core/common/country_flag.scss - /mail/static/src/core/common/im_status.scss - /viin_brand_mail/static/src/core/common/im_status.scss - /mail/static/src/core/common/link_preview.scss - /mail/static/src/core/common/message.scss - /mail/static/src/core/common/message_action_menu_mobile.scss - /mail/static/src/core/common/message_card_list.scss - /mail/static/src/core/common/message_in_reply.scss - /mail/static/src/core/common/message_notification_popover.scss - /mail/static/src/core/common/message_reaction_list.scss - /mail/static/src/core/common/message_reaction_menu.scss - /mail/static/src/core/common/message_reactions.scss - /mail/static/src/core/common/message_seen_indicator.scss - /mail/static/src/core/common/navigable_list.scss - /mail/static/src/core/common/picker.scss - /mail/static/src/core/common/picker_content.scss - /mail/static/src/core/common/thread.scss - /mail/static/src/discuss/core/common/action_panel.scss - /mail/static/src/discuss/core/common/channel_invitation.scss - /mail/static/src/discuss/core/common/channel_member_list.scss - /mail/static/src/discuss/core/common/discuss_notification_settings.scss - /mail/static/src/discuss/core/common/notification_settings.scss - /mail/static/src/discuss/call/common/call.scss - /mail/static/src/discuss/call/common/call_action_list.scss - /mail/static/src/discuss/call/common/call_invitation.scss - /mail/static/src/discuss/call/common/call_invitations.scss - /mail/static/src/discuss/call/common/call_menu.scss - /mail/static/src/discuss/call/common/call_participant_card.scss - /mail/static/src/discuss/call/common/chat_window_patch.scss - /mail/static/src/discuss/call/common/discuss_patch.scss - /mail/static/src/discuss/typing/common/typing.scss - /im_livechat/static/src/embed/common/chat_window_patch.scss - /im_livechat/static/src/embed/common/close_confirmation.scss - /im_livechat/static/src/embed/common/composer.scss - /im_livechat/static/src/embed/common/emoji_picker.scss - /im_livechat/static/src/embed/common/livechat_button.scss - /im_livechat/static/src/embed/common/scss/bootstrap_overridden.scss - /im_livechat/static/src/embed/common/scss/shadow.scss - /im_livechat/static/src/embed/common/thread_patch.scss - /website_hr_recruitment/static/src/scss/website_hr_recruitment.scss - /payment_stripe/static/src/scss/payment_stripe_templates.scss - /website_blog/static/src/scss/website_blog.scss - /auth_oauth/static/src/scss/auth_oauth.scss - /auth_password_policy_portal/static/src/scss/portal_policy.scss - /auth_password_policy_signup/static/src/public/scss/signup_policy.scss - /auth_totp_portal/static/src/scss/auth_totp_portal.scss - /sale_timesheet/static/src/scss/sale_timesheet_portal.scss - /mrp_subcontracting/static/src/scss/subcontracting_portal.scss - /mail_group/static/src/css/mail_group.scss - /website_event_track/static/src/scss/event_track_templates.scss - /website_event_track/static/src/scss/event_track_templates_online.scss - /website_event_track/static/src/scss/pwa_frontend.scss - /website_crm_partner_assign/static/src/scss/crm_partner_assign.scss - /website_livechat/static/src/patch/assets_frontend/website.scss - /website_event_exhibitor/static/src/scss/event_templates_sponsor.scss - /website_event_exhibitor/static/src/scss/event_exhibitor_templates.scss - /website_event_booth/static/src/scss/website_event_booth.scss - /website_event_meet/static/src/scss/event_meet_templates.scss - /website_event_sale/static/src/scss/website_event_sale_templates.scss - /website_event_track_live/static/src/scss/website_event_track_live.scss - /website_event_track_quiz/static/src/scss/event_quiz.scss - /website_forum/static/src/scss/website_forum.scss - /website_slides_survey/static/src/scss/website_slides_survey.scss - /viin_appointment_website/static/src/scss/appointment_website.scss - /viin_brand_website_slides/static/src/scss/website_slides.scss - /viin_marketplace_website_sale/static/src/scss/marketplace_website_sale.scss - /viin_website_blog_toc/static/src/scss/website_blog_toc.scss - /viin_website_sale_subscription/static/src/scss/mixins.scss - /viin_website_sale_subscription/static/src/scss/variables.scss - /viin_website_sale_subscription/static/src/scss/style.scss - /website_sale_stock/static/src/js/product_card/product_card.scss - /viin_website_slides/static/src/scss/slides_slide.scss - /viin_zalo_auth_oauth/static/src/scss/zalo_oauth.scss - /viin_zalo_website_livechat/static/src/scss/zalo_livechat.scss - /website_mass_mailing/static/src/scss/website_mass_mailing_popup.scss - /website_sale_collect/static/src/scss/click_and_collect.scss - /website_sale_comparison/static/src/scss/website_sale_comparison.scss - /website_sale_wishlist/static/src/scss/website_sale_wishlist.scss - /website_sale_stock_wishlist/static/src/scss/website_sale_stock_wishlist.scss - /payment_authorize/static/src/scss/payment_authorize.scss - /mass_mailing/static/src/snippets/s_alert/000.scss - /mass_mailing/static/src/snippets/s_features_grid/000.scss - /mass_mailing/static/src/snippets/s_hr/000.scss - /mass_mailing/static/src/snippets/s_masonry_block/001.scss - /mass_mailing/static/src/snippets/s_media_list/001.scss - /mass_mailing/static/src/snippets/s_rating/001.scss - /website/static/src/snippets/s_text_cover/000.scss - /website/static/src/snippets/s_instagram_page/000.scss - /website/static/src/snippets/s_features/000.scss - /website/static/src/snippets/s_carousel/001.scss - /website/static/src/snippets/s_carousel_intro/000.scss - /website/static/src/snippets/s_alert/000.scss - /website/static/src/snippets/s_card/000.scss - /website/static/src/snippets/s_share/000.scss - /website/static/src/snippets/s_social_media/000.scss - /website/static/src/snippets/s_rating/001.scss - /website/static/src/snippets/s_hr/000.scss - /website/static/src/snippets/s_image_gallery/002.scss - /website/static/src/snippets/s_company_team/000.scss - /website/static/src/snippets/s_references/000.scss - /website/static/src/snippets/s_popup/001.scss - /website/static/src/snippets/s_features_grid/001.scss - /website/static/src/snippets/s_tabs/002.scss - /website/static/src/snippets/s_table_of_content/000.scss - /website/static/src/snippets/s_quotes_carousel/002.scss - /website/static/src/snippets/s_masonry_block/001.scss - /website/static/src/snippets/s_media_list/001.scss - /website/static/src/snippets/s_showcase/003.scss - /website/static/src/snippets/s_timeline/002.scss - /website/static/src/snippets/s_timeline_list/000.scss - /website/static/src/snippets/s_process_steps/002.scss - /website/static/src/snippets/s_accordion/000.scss - /website/static/src/snippets/s_text_highlight/000.scss - /website/static/src/snippets/s_pricelist_cafe/000.scss - /website/static/src/snippets/s_progress_bar/001.scss - /website/static/src/snippets/s_blockquote/001.scss - /website/static/src/snippets/s_badge/000.scss - /website/static/src/snippets/s_color_blocks_2/000.scss - /website/static/src/snippets/s_mega_menu_thumbnails/000.scss - /website/static/src/snippets/s_mega_menu_little_icons/000.scss - /website/static/src/snippets/s_mega_menu_images_subtitles/000.scss - /website/static/src/snippets/s_mega_menu_menus_logos/000.scss - /website/static/src/snippets/s_mega_menu_odoo_menu/000.scss - /website/static/src/snippets/s_mega_menu_big_icons_subtitles/000.scss - /website/static/src/snippets/s_mega_menu_cards/000.scss - /website/static/src/snippets/s_google_map/000.scss - /website/static/src/snippets/s_map/000.scss - /website/static/src/snippets/s_dynamic_snippet/000.scss - /website/static/src/snippets/s_dynamic_snippet_carousel/000.scss - /website/static/src/snippets/s_embed_code/000.scss - /website/static/src/snippets/s_website_form/001.scss - /website/static/src/snippets/s_quadrant/000.scss - /website_blog/static/src/snippets/s_blog_posts/000.scss - /website_event/static/src/snippets/s_events/000.scss - /website_payment/static/src/snippets/s_donation/000.scss - /website_sale/static/src/snippets/s_dynamic_snippet_products/000.scss - /test_assetsbundle/static/src/css/test_error.scss - /website/static/src/scss/user_custom_rules.scss" 2026-10-26 08:21:43,421 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_frontend: Evaluate test code "odoo.startTour('css_error_tour_frontend', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-10-26 08:21:43,435 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_frontend.browser: [1/2] Tour css_error_tour_frontend → Step Error message (trigger: .o_notification:has(.o_notification_bar.bg-danger)) 2026-10-26 08:21:43,491 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_frontend.browser: [2/2] Tour css_error_tour_frontend → Step body 2026-10-26 08:21:43,510 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:43] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.033 0.128 2026-10-26 08:21:43,517 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:43] "GET /im_livechat/font-awesome HTTP/1.1" 200 - 0 0.000 0.161 2026-10-26 08:21:43,563 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_frontend.browser: tour succeeded 2026-10-26 08:21:43,582 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_frontend.browser: ╔════════════════════════════════════════╗ ║ TOUR css_error_tour_frontend SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-26 08:21:43,611 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:43] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.041 0.218 2026-10-26 08:21:43,619 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:21:43] "GET /im_livechat/odoo_ui_icons HTTP/1.1" 200 - 0 0.000 0.235 2026-10-26 08:21:43,724 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_frontend.browser: heap 9252988 (allocated 11272192) 2026-10-26 08:21:43,742 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_frontend: Closing chrome headless with pid 10111 2026-10-26 08:21:43,748 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_frontend: Closing websocket connection 2026-10-26 08:21:43,750 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_frontend: Terminating chrome headless with pid 10111 2026-10-26 08:21:43,866 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_frontend: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_082143_865989_test_assets_bundle_css_error_frontend.txt 2026-10-26 08:21:43,866 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_frontend: Removing chrome user profile "/tmp/tmpqbmkpct5_chrome_odoo" 2026-10-26 08:21:43,979 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 3 removed 2026-10-26 08:21:44,003 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_js_transpiler: Starting TestJsTranspiler.test_01_alias ... 2026-10-26 08:21:44,044 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_js_transpiler: Starting TestJsTranspiler.test_02_default ... 2026-10-26 08:21:44,084 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_js_transpiler: Starting TestJsTranspiler.test_03_classes ... 2026-10-26 08:21:44,123 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_js_transpiler: Starting TestJsTranspiler.test_04_comments ... 2026-10-26 08:21:44,163 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_js_transpiler: Starting TestJsTranspiler.test_05_functions ... 2026-10-26 08:21:44,202 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_js_transpiler: Starting TestJsTranspiler.test_06_import ... 2026-10-26 08:21:44,243 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_js_transpiler: Starting TestJsTranspiler.test_07_index ... 2026-10-26 08:21:44,280 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_js_transpiler: Starting TestJsTranspiler.test_08_list ... 2026-10-26 08:21:44,320 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_js_transpiler: Starting TestJsTranspiler.test_09_variables ... 2026-10-26 08:21:44,359 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_js_transpiler: Starting TestJsTranspiler.test_10_qunit_module_test ... 2026-10-26 08:21:44,399 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_js_transpiler: Starting TestJsTranspiler.test_11_qunit_module_debug ... 2026-10-26 08:21:44,445 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_js_transpiler: Starting TestJsTranspiler.test_12_qunit_no_module ... 2026-10-26 08:21:44,499 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_js_transpiler: Starting TestJsTranspiler.test_13_require_comment ... 2026-10-26 08:21:44,540 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_js_transpiler: Starting TestJsTranspiler.test_14_unnamed_import ... 2026-10-26 08:21:44,593 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 08:21:44,613 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_js_transpiler_regex: Starting TestJsTranspiler.test_correct_ODOO_MODULE_RE ... 2026-10-26 08:21:44,653 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_js_transpiler_regex: Starting TestJsTranspiler.test_correct_URL_RE ... 2026-10-26 08:21:44,691 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_js_transpiler_regex: Starting TestJsTranspiler.test_incorrect_ODOO_MODULE_RE ... 2026-10-26 08:21:44,730 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_assetsbundle.tests.test_js_transpiler_regex: Starting TestJsTranspiler.test_incorrect_URL_RE ... 2026-10-26 08:21:44,783 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 08:21:44,946 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_000_on_create_or_write ... 2026-10-26 08:21:45,241 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation.lead.test records with IDs: [2] 2026-10-26 08:21:45,268 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation records with IDs: [25] 2026-10-26 08:21:45,299 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation.lead.test records with IDs: [1] 2026-10-26 08:21:45,337 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_001_on_create_or_write ... 2026-10-26 08:21:45,574 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation.lead.test records with IDs: [4] 2026-10-26 08:21:45,580 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation.lead.test records with IDs: [3] 2026-10-26 08:21:45,591 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation records with IDs: [26] 2026-10-26 08:21:45,667 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_002_on_create_or_write ... 2026-10-26 08:21:45,901 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation.lead.test records with IDs: [7] 2026-10-26 08:21:45,903 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation.lead.test records with IDs: [6] 2026-10-26 08:21:45,906 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation.lead.test records with IDs: [5] 2026-10-26 08:21:45,916 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation records with IDs: [27] 2026-10-26 08:21:45,973 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_003_on_create_or_write ... 2026-10-26 08:21:46,296 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation.lead.test records with IDs: [8] 2026-10-26 08:21:46,304 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation records with IDs: [28] 2026-10-26 08:21:46,387 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_004_check_method ... 2026-10-26 08:21:46,575 103 INFO rb-9ca8621-226001-429047 odoo.addons.base_automation.models.base_automation: Starting time-based automation rule `Cron BaseAuto`. 2026-10-26 08:21:46,577 103 INFO rb-9ca8621-226001-429047 odoo.addons.base_automation.models.base_automation: Time-based automation rule `Cron BaseAuto` done. 2026-10-26 08:21:46,607 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_005_check_model_with_different_rec_name_char ... 2026-10-26 08:21:46,800 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted test_base_automation.project records with IDs: [1] 2026-10-26 08:21:46,811 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation records with IDs: [30] 2026-10-26 08:21:46,889 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_006_check_model_with_different_m2o_name_create ... 2026-10-26 08:21:47,080 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted test_base_automation.project records with IDs: [2] 2026-10-26 08:21:47,092 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation records with IDs: [31] 2026-10-26 08:21:47,163 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_010_recompute ... 2026-10-26 08:21:47,401 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation.lead.test records with IDs: [9] 2026-10-26 08:21:47,411 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation records with IDs: [32] 2026-10-26 08:21:47,476 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_011_recompute ... 2026-10-26 08:21:47,661 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation.lead.test records with IDs: [10] 2026-10-26 08:21:47,670 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation records with IDs: [33] 2026-10-26 08:21:47,733 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_012_recompute ... 2026-10-26 08:21:47,924 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation.lead.test records with IDs: [11] 2026-10-26 08:21:47,934 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation records with IDs: [34] 2026-10-26 08:21:47,992 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_013_recompute ... 2026-10-26 08:21:48,265 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16626] 2026-10-26 08:21:48,279 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation.lead.thread.test records with IDs: [1] 2026-10-26 08:21:48,296 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation records with IDs: [35] 2026-10-26 08:21:48,381 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_014_recompute_on_create ... 2026-10-26 08:21:48,651 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16628] 2026-10-26 08:21:48,654 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation.lead.thread.test records with IDs: [2] 2026-10-26 08:21:48,666 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation records with IDs: [36] 2026-10-26 08:21:48,727 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_020_recursive ... 2026-10-26 08:21:48,990 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation.lead.test records with IDs: [12] 2026-10-26 08:21:49,000 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation records with IDs: [38] 2026-10-26 08:21:49,040 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation records with IDs: [37] 2026-10-26 08:21:49,100 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_021_recursive ... 2026-10-26 08:21:49,464 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation.lead.test records with IDs: [13] 2026-10-26 08:21:49,473 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation records with IDs: [42] 2026-10-26 08:21:49,503 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation records with IDs: [41] 2026-10-26 08:21:49,536 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation records with IDs: [40] 2026-10-26 08:21:49,570 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation records with IDs: [39] 2026-10-26 08:21:49,630 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_030_submodel ... 2026-10-26 08:21:49,917 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation.lead.test records with IDs: [15] 2026-10-26 08:21:49,922 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation.line.test records with IDs: [3] 2026-10-26 08:21:49,931 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation records with IDs: [44] 2026-10-26 08:21:49,972 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation records with IDs: [43] 2026-10-26 08:21:50,011 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation.lead.test records with IDs: [14] 2026-10-26 08:21:50,015 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation.line.test records with IDs: [1] 2026-10-26 08:21:50,054 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_040_modelwithoutaccess ... 2026-10-26 08:21:50,931 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 6, model: base.automation.linked.test 2026-10-26 08:21:51,136 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation records with IDs: [46] 2026-10-26 08:21:51,181 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation records with IDs: [45] 2026-10-26 08:21:51,266 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_050_on_create_or_write_with_create_record ... 2026-10-26 08:21:51,460 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation.lead.test records with IDs: [16] 2026-10-26 08:21:51,469 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation records with IDs: [47] 2026-10-26 08:21:51,537 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_060_on_stage_set ... 2026-10-26 08:21:51,729 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted test_base_automation.project records with IDs: [5] 2026-10-26 08:21:51,738 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation records with IDs: [48] 2026-10-26 08:21:51,780 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted test_base_automation.stage records with IDs: [8] 2026-10-26 08:21:51,783 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted test_base_automation.stage records with IDs: [7] 2026-10-26 08:21:51,816 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_070_on_user_set ... 2026-10-26 08:21:52,048 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation.lead.test records with IDs: [17] 2026-10-26 08:21:52,057 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation records with IDs: [49] 2026-10-26 08:21:52,120 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_071_on_user_set ... 2026-10-26 08:21:52,340 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted test_base_automation.project records with IDs: [6] 2026-10-26 08:21:52,349 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation records with IDs: [50] 2026-10-26 08:21:52,410 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_080_on_tag_set ... 2026-10-26 08:21:52,629 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted test_base_automation.tag records with IDs: [2] 2026-10-26 08:21:52,633 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted test_base_automation.project records with IDs: [7] 2026-10-26 08:21:52,641 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation records with IDs: [51] 2026-10-26 08:21:52,675 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted test_base_automation.tag records with IDs: [1] 2026-10-26 08:21:52,708 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_090_on_state_set ... 2026-10-26 08:21:52,899 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation.lead.test records with IDs: [18] 2026-10-26 08:21:52,908 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation records with IDs: [52] 2026-10-26 08:21:52,966 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_100_on_priority_set ... 2026-10-26 08:21:53,183 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted test_base_automation.project records with IDs: [8] 2026-10-26 08:21:53,193 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation records with IDs: [53] 2026-10-26 08:21:53,263 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_110_on_archive ... 2026-10-26 08:21:53,500 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation.lead.test records with IDs: [19] 2026-10-26 08:21:53,510 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation records with IDs: [54] 2026-10-26 08:21:53,571 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_110_on_unarchive ... 2026-10-26 08:21:53,765 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation.lead.test records with IDs: [20] 2026-10-26 08:21:53,774 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation records with IDs: [55] 2026-10-26 08:21:53,834 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_120_on_change ... 2026-10-26 08:21:54,029 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation records with IDs: [56] 2026-10-26 08:21:54,095 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_130_on_unlink ... 2026-10-26 08:21:54,280 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation.lead.test records with IDs: [21] 2026-10-26 08:21:54,286 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation.lead.test records with IDs: [21] 2026-10-26 08:21:54,305 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation records with IDs: [57] 2026-10-26 08:21:54,369 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_140_copy_should_copy_actions ... 2026-10-26 08:21:54,596 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation records with IDs: [58] 2026-10-26 08:21:54,652 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_150_on_write_recompute_without_write_access ... 2026-10-26 08:21:54,851 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation records with IDs: [60] 2026-10-26 08:21:54,962 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:21:58,214 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4642af380> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:21:58,215 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd49560d800> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:21:58,223 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:21:58,230 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd49560ca40> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:21:58,274 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 08:21:58,915 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_flow: Starting TestCompute.test_00_form_save_update_related_model_id ... 2026-10-26 08:22:00,963 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_flow: Starting TestCompute.test_01_form_object_write_o2m_field ... 2026-10-26 08:22:02,276 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_flow: Starting TestCompute.test_automation_form_view ... 2026-10-26 08:22:03,504 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_flow: Starting TestCompute.test_automation_form_view_on_change_filter_domain ... 2026-10-26 08:22:03,998 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_flow: Starting TestCompute.test_automation_form_view_time_triggers ... 2026-10-26 08:22:04,923 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_flow: Starting TestCompute.test_automation_form_view_with_default_values_in_context ... 2026-10-26 08:22:05,183 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_flow: Starting TestCompute.test_computation_sequence ... 2026-10-26 08:22:05,394 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation records with IDs: [67] 2026-10-26 08:22:05,465 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_flow: Starting TestCompute.test_compute_on_create ... 2026-10-26 08:22:05,788 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation records with IDs: [68] 2026-10-26 08:22:05,868 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_flow: Starting TestCompute.test_inversion ... 2026-10-26 08:22:06,796 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation records with IDs: [70] 2026-10-26 08:22:06,882 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation records with IDs: [69] 2026-10-26 08:22:06,949 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_flow: Starting TestCompute.test_mail_triggers ... 2026-10-26 08:22:07,434 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [438] 2026-10-26 08:22:07,563 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [439] 2026-10-26 08:22:07,732 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [440] 2026-10-26 08:22:07,854 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [441] 2026-10-26 08:22:07,902 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [442] 2026-10-26 08:22:08,081 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [443] 2026-10-26 08:22:08,227 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [444] 2026-10-26 08:22:08,362 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [445] 2026-10-26 08:22:08,479 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [446] 2026-10-26 08:22:08,533 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [447] 2026-10-26 08:22:08,595 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation records with IDs: [72] 2026-10-26 08:22:08,668 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_flow: Starting TestCompute.test_multiple_mail_triggers ... 2026-10-26 08:22:09,279 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [448] 2026-10-26 08:22:09,354 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation records with IDs: [75] 2026-10-26 08:22:09,407 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation records with IDs: [74] 2026-10-26 08:22:09,477 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_flow: Starting TestCompute.test_recursion ... 2026-10-26 08:22:09,732 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted test_base_automation.task records with IDs: [2] 2026-10-26 08:22:09,779 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation records with IDs: [76] 2026-10-26 08:22:09,881 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:22:14,050 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd4664e9300> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:22:14,051 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd4649ee0c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:22:14,058 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:22:14,064 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd4649ed1c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:22:14,104 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 08:22:14,424 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_flow: Starting TestHttp.test_on_change_get_views_cache ... 2026-10-26 08:22:14,546 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation records with IDs: [77] 2026-10-26 08:22:14,616 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_flow: Starting TestHttp.test_payload_in_action_server ... 2026-10-26 08:22:14,685 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:22:15,137 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:15] "POST /web/hook/ce010444-c158-4e7e-9acd-84eafb81c9fa HTTP/1.1" 200 - 19 0.018 0.441 2026-10-26 08:22:15,160 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:15] "GET /web/hook/ce010444-c158-4e7e-9acd-84eafb81c9fa?test_param=test_value&name=some%20name HTTP/1.1" 200 - 10 0.004 0.010 2026-10-26 08:22:15,177 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation records with IDs: [78] 2026-10-26 08:22:15,239 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_flow: Starting TestHttp.test_webhook_send_and_receive ... 2026-10-26 08:22:15,385 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_actions: Webhook call to http://127.0.0.1:8069/web/hook/2edf5d99-c6b0-485e-a119-2ebb86c5a62d 2026-10-26 08:22:15,386 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:8069/web/hook/2edf5d99-c6b0-485e-a119-2ebb86c5a62d with timeout 1 increased to 10s during tests 2026-10-26 08:22:15,391 103 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/hook/2edf5d99-c6b0-485e-a119-2ebb86c5a62d in /test_base_automation/tests/test_flow.py:TestHttp.test_webhook_send_and_receive 2026-10-26 08:22:15,396 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:22:15,832 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: Opening a test cursor without specified test on request /web/hook/2edf5d99-c6b0-485e-a119-2ebb86c5a62d in /test_base_automation/tests/test_flow.py:TestHttp.test_webhook_send_and_receive 2026-10-26 08:22:15,856 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:15] "POST /web/hook/2edf5d99-c6b0-485e-a119-2ebb86c5a62d HTTP/1.1" 200 - 22 0.013 0.452 2026-10-26 08:22:15,871 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation records with IDs: [80] 2026-10-26 08:22:15,903 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation records with IDs: [79] 2026-10-26 08:22:15,957 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_flow: Starting TestHttp.test_webhook_trigger ... 2026-10-26 08:22:16,026 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:22:16,501 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:16] "POST /web/hook/044b92a0-dfb7-49ab-8874-c936c1faa813 HTTP/1.1" 200 - 21 0.011 0.468 2026-10-26 08:22:16,519 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:16] "POST /web/hook/044b92a0-dfb7-49ab-8874-c936c1faa813 HTTP/1.1" 500 - 3 0.001 0.006 2026-10-26 08:22:16,527 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:16] "POST /web/hook/0123456789 HTTP/1.1" 404 - 1 0.000 0.004 2026-10-26 08:22:16,543 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted base.automation records with IDs: [81] 2026-10-26 08:22:16,635 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:22:20,729 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd467a78680> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:22:20,730 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd46923a7a0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:22:20,742 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:22:20,747 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd46923a0c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:22:20,791 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 08:22:21,104 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour: Starting BaseAutomationTestUi.test_01_base_automation_tour ... 2026-10-26 08:22:21,580 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_01_base_automation_tour: Chrome pid: 10277 2026-10-26 08:22:21,580 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_01_base_automation_tour: Chrome headless temporary user profile dir: /tmp/tmpi0qj0h40_chrome_odoo 2026-10-26 08:22:21,581 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_01_base_automation_tour: Issuing json command http://127.0.0.1:42869/json/version 2026-10-26 08:22:21,582 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:42869/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:22:21,632 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_01_base_automation_tour: Browser version: Chrome/150.0.7871.114 2026-10-26 08:22:21,636 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_01_base_automation_tour: Issuing json command http://127.0.0.1:42869/json 2026-10-26 08:22:21,640 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:42869/json with timeout 3 increased to 10s during tests 2026-10-26 08:22:21,650 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_01_base_automation_tour: Websocket url found: ws://127.0.0.1:42869/devtools/page/9AF4E96A3BD827CED833BE8091E8163C 2026-10-26 08:22:21,678 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_01_base_automation_tour: Enable chrome headless console log notification 2026-10-26 08:22:21,694 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_01_base_automation_tour: Chrome headless enable page notifications 2026-10-26 08:22:21,783 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 08:22:21,797 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_01_base_automation_tour: Setting session cookie in browser 2026-10-26 08:22:21,809 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_01_base_automation_tour: Open "http://127.0.0.1:8069/odoo/action-base_automation.base_automation_act?debug=tests" in browser 2026-10-26 08:22:21,809 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_01_base_automation_tour: Navigating to: "http://127.0.0.1:8069/odoo/action-base_automation.base_automation_act?debug=tests" 2026-10-26 08:22:21,842 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:22:25,029 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:25] "GET /odoo/action-base_automation.base_automation_act?debug=tests HTTP/1.1" 200 - 189 0.239 2.952 2026-10-26 08:22:25,034 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_01_base_automation_tour: Navigation result: {'frameId': '9AF4E96A3BD827CED833BE8091E8163C', 'loaderId': 'C46AD01F5949292F4A04F111BB7AC7B3', 'isDownload': False} 2026-10-26 08:22:25,034 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_01_base_automation_tour: Evaluate ready code "odoo.isTourReady('test_base_automation')" 2026-10-26 08:22:25,086 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:25] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-10-26 08:22:25,110 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:25] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.008 0.028 2026-10-26 08:22:25,213 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 08:22:26,551 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:26] "GET /web/webclient/load_menus/137003e6abd56a477657150c228f6efce5ef99f32a15e7f86cc971a946b15c53 HTTP/1.1" 200 - 1057 0.600 0.877 2026-10-26 08:22:26,587 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:26] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.493 2026-10-26 08:22:26,605 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:26] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 1.054 2026-10-26 08:22:26,644 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:26] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.011 1.514 2026-10-26 08:22:26,659 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:26] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.409 2026-10-26 08:22:26,847 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:26] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 08:22:26,849 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:26] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-26 08:22:26,854 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:26] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 08:22:26,932 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:26] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.009 2026-10-26 08:22:26,973 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_01_base_automation_tour.browser: Owl is running in 'dev' mode. 2026-10-26 08:22:27,091 103 INFO rb-9ca8621-226001-429047 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 08:22:27,208 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_01_base_automation_tour: Evaluate test code "odoo.startTour('test_base_automation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-base_automation.base_automation_act?debug=tests", "delayToCheckUndeterminisms": 0})" 2026-10-26 08:22:27,222 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:27] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.051 0.183 2026-10-26 08:22:27,223 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_01_base_automation_tour.browser: [1/18] Tour test_base_automation → Step .o_navbar_apps_menu button:enabled 2026-10-26 08:22:27,229 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:27] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.167 2026-10-26 08:22:27,274 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:27] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:22:27,716 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:27] "POST /mail/data HTTP/1.1" 200 - 151 0.193 0.317 2026-10-26 08:22:27,853 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:27] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 35 0.039 0.657 2026-10-26 08:22:27,894 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:27] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.648 2026-10-26 08:22:27,947 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:27] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.008 0.817 2026-10-26 08:22:27,955 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.755 2026-10-26 08:22:28,011 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:28] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.735 2026-10-26 08:22:28,021 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:28] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.011 2026-10-26 08:22:28,090 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:28] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.014 0.039 2026-10-26 08:22:28,186 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.082 2026-10-26 08:22:28,190 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.094 2026-10-26 08:22:28,192 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:28] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.040 0.112 2026-10-26 08:22:28,278 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:28] "GET /web/image/res.partner/3/avatar_128?unique=1792982153000 HTTP/1.1" 200 - 9 0.016 0.223 2026-10-26 08:22:28,284 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_01_base_automation_tour.browser: [2/18] Tour test_base_automation → Step Create new rule (trigger: .o_control_panel button.o-kanban-button-new) 2026-10-26 08:22:28,313 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:28] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 08:22:28,322 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:28] "POST /web/action/load HTTP/1.1" 200 - 10 0.024 0.251 2026-10-26 08:22:28,414 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:28] "GET /base_automation/static/img/automation.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:22:28,421 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 08:22:28,670 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:28] "POST /web/dataset/call_kw/base.automation/get_views HTTP/1.1" 200 - 57 0.084 0.167 2026-10-26 08:22:28,723 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:28] "POST /web/dataset/call_kw/base.automation/web_search_read HTTP/1.1" 200 - 2 0.005 0.009 2026-10-26 08:22:28,862 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_01_base_automation_tour.browser: [3/18] Tour test_base_automation → Step Enter rule name (trigger: .o_form_renderer .oe_title .o_input) 2026-10-26 08:22:28,885 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:28] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 08:22:28,902 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:28] "POST /web/dataset/call_kw/base.automation/onchange HTTP/1.1" 200 - 1 0.001 0.013 2026-10-26 08:22:29,075 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_01_base_automation_tour.browser: [4/18] Tour test_base_automation → Step Select model (trigger: .o_form_renderer .o_group div[name="model_id"] input) 2026-10-26 08:22:29,164 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_01_base_automation_tour.browser: [5/18] Tour test_base_automation → Step .dropdown-menu:contains(Contact) 2026-10-26 08:22:29,235 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:29] "POST /web/dataset/call_kw/ir.model/name_search HTTP/1.1" 200 - 2 0.073 0.010 2026-10-26 08:22:29,425 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:29] "POST /web/dataset/call_kw/ir.model/name_search HTTP/1.1" 200 - 1 0.006 0.006 2026-10-26 08:22:29,454 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_01_base_automation_tour.browser: [6/18] Tour test_base_automation → Step Select model contact (trigger: .dropdown-menu li a:contains(Contact):not(:has(.fa-spin))) 2026-10-26 08:22:29,529 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_01_base_automation_tour.browser: [7/18] Tour test_base_automation → Step Open select (trigger: .o_form_renderer #trigger_0) 2026-10-26 08:22:29,543 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:29] "POST /web/dataset/call_kw/base.automation/onchange HTTP/1.1" 200 - 1 0.000 0.008 2026-10-26 08:22:29,603 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:29] "POST /web/dataset/call_kw/ir.model.fields/search_read HTTP/1.1" 200 - 1 0.001 0.017 2026-10-26 08:22:29,667 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:29] "POST /web/dataset/call_kw/res.partner/search_count HTTP/1.1" 200 - 2 0.012 0.041 2026-10-26 08:22:29,732 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:29] "POST /web/dataset/call_kw/res.partner/search_count HTTP/1.1" 200 - 2 0.010 0.110 2026-10-26 08:22:29,922 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:29] "POST /web/dataset/call_kw/res.partner/fields_get HTTP/1.1" 200 - 57 0.052 0.215 2026-10-26 08:22:29,984 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_01_base_automation_tour.browser: [8/18] Tour test_base_automation → Step Select On save (trigger: .o_form_renderer #trigger_0) 2026-10-26 08:22:30,046 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_01_base_automation_tour.browser: [9/18] Tour test_base_automation → Step Add new action (trigger: .o_form_renderer div[name="action_server_ids"] button) 2026-10-26 08:22:30,059 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:30] "POST /web/dataset/call_kw/base.automation/onchange HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 08:22:30,111 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_01_base_automation_tour.browser: [10/18] Tour test_base_automation → Step Set new action to update the record (trigger: .modal .modal-content .o_form_renderer [name='state'] span[value*='object_write']) 2026-10-26 08:22:30,226 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:30] "POST /web/dataset/call_kw/ir.actions.server/get_views HTTP/1.1" 200 - 26 0.028 0.084 2026-10-26 08:22:30,267 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:30] "POST /web/dataset/call_kw/ir.actions.server/onchange HTTP/1.1" 200 - 4 0.002 0.014 2026-10-26 08:22:30,375 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:30] "POST /web/dataset/call_kw/ir.model/read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-26 08:22:30,435 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_01_base_automation_tour.browser: [11/18] Tour test_base_automation → Step Focus on the 'update_path' field (trigger: .modal .modal-content .o_form_renderer [name='update_path'] .o_model_field_selector) 2026-10-26 08:22:30,527 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_01_base_automation_tour.browser: [12/18] Tour test_base_automation → Step Input field name (trigger: .o_model_field_selector_popover .o_model_field_selector_popover_search input) 2026-10-26 08:22:30,710 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_01_base_automation_tour.browser: [13/18] Tour test_base_automation → Step Select field (trigger: .o_model_field_selector_popover .o_model_field_selector_popover_page li[data-name="function"] button) 2026-10-26 08:22:30,786 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_01_base_automation_tour.browser: [14/18] Tour test_base_automation → Step Open update select (trigger: .modal .modal-content .o_form_renderer div[name="value"] textarea) 2026-10-26 08:22:30,816 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:30] "POST /web/dataset/call_kw/ir.actions.server/onchange HTTP/1.1" 200 - 2 0.001 0.013 2026-10-26 08:22:30,875 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:30] "POST /web/dataset/call_kw/ir.actions.server/onchange HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 08:22:30,881 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_01_base_automation_tour.browser: [15/18] Tour test_base_automation → Step Open update select (trigger: .modal .modal-content .o_form_button_save) 2026-10-26 08:22:30,948 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_01_base_automation_tour.browser: [16/18] Tour test_base_automation → Step body:not(:has(.modal)) 2026-10-26 08:22:30,969 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:30] "POST /web/dataset/call_kw/ir.actions.server/onchange HTTP/1.1" 200 - 2 0.002 0.010 2026-10-26 08:22:31,037 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:31] "POST /web/dataset/call_kw/base.automation/onchange HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 08:22:31,038 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:31] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 08:22:31,098 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_01_base_automation_tour.browser: [17/18] Tour test_base_automation → Step save form (trigger: .o_form_button_save:enabled) 2026-10-26 08:22:31,184 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_01_base_automation_tour.browser: [18/18] Tour test_base_automation → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-26 08:22:31,372 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: Simulating signal changes during tests 2026-10-26 08:22:31,373 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:31] "POST /web/dataset/call_kw/base.automation/web_save HTTP/1.1" 200 - 57 0.073 0.103 2026-10-26 08:22:31,461 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_01_base_automation_tour.browser: tour succeeded 2026-10-26 08:22:31,463 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_01_base_automation_tour.browser: ╔═════════════════════════════════════╗ ║ TOUR test_base_automation SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-26 08:22:31,532 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:31] "POST /web/dataset/call_kw/res.partner/search_count HTTP/1.1" 200 - 10 0.025 0.044 2026-10-26 08:22:31,588 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:31] "POST /web/dataset/call_kw/res.partner/search_count HTTP/1.1" 200 - 2 0.011 0.100 2026-10-26 08:22:31,680 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_01_base_automation_tour.browser: heap 30249072 (allocated 31346688) 2026-10-26 08:22:31,702 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_01_base_automation_tour: Closing chrome headless with pid 10277 2026-10-26 08:22:31,708 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_01_base_automation_tour: Closing websocket connection 2026-10-26 08:22:31,714 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_01_base_automation_tour: Terminating chrome headless with pid 10277 2026-10-26 08:22:31,854 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_01_base_automation_tour: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_082231_854670_test_01_base_automation_tour.txt 2026-10-26 08:22:31,855 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_01_base_automation_tour: Removing chrome user profile "/tmp/tmpi0qj0h40_chrome_odoo" 2026-10-26 08:22:31,935 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour: Starting BaseAutomationTestUi.test_base_automation_on_tag_added ... 2026-10-26 08:22:32,422 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added: Chrome pid: 10510 2026-10-26 08:22:32,422 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added: Chrome headless temporary user profile dir: /tmp/tmpsso8332t_chrome_odoo 2026-10-26 08:22:32,423 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added: Issuing json command http://127.0.0.1:43321/json/version 2026-10-26 08:22:32,424 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:43321/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:22:32,496 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added: Browser version: Chrome/150.0.7871.114 2026-10-26 08:22:32,496 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added: Issuing json command http://127.0.0.1:43321/json 2026-10-26 08:22:32,497 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:43321/json with timeout 3 increased to 10s during tests 2026-10-26 08:22:32,516 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added: Websocket url found: ws://127.0.0.1:43321/devtools/page/6C3BB0174528C318D2B55027AC074F4A 2026-10-26 08:22:32,523 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added: Enable chrome headless console log notification 2026-10-26 08:22:32,533 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added: Chrome headless enable page notifications 2026-10-26 08:22:32,582 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 08:22:32,603 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added: Setting session cookie in browser 2026-10-26 08:22:32,624 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added: Open "http://127.0.0.1:8069/odoo/action-base_automation.base_automation_act?debug=tests" in browser 2026-10-26 08:22:32,624 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added: Navigating to: "http://127.0.0.1:8069/odoo/action-base_automation.base_automation_act?debug=tests" 2026-10-26 08:22:32,642 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:22:34,544 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:34] "GET /odoo/action-base_automation.base_automation_act?debug=tests HTTP/1.1" 200 - 189 0.174 1.731 2026-10-26 08:22:34,548 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added: Navigation result: {'frameId': '6C3BB0174528C318D2B55027AC074F4A', 'loaderId': '640E4995173EF9C60647C01D9B2ED6A2', 'isDownload': False} 2026-10-26 08:22:34,549 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added: Evaluate ready code "odoo.isTourReady('test_base_automation_on_tag_added')" 2026-10-26 08:22:34,595 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:34] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-10-26 08:22:34,617 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:34] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.011 2026-10-26 08:22:34,783 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 08:22:36,078 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:36] "GET /web/webclient/load_menus/137003e6abd56a477657150c228f6efce5ef99f32a15e7f86cc971a946b15c53 HTTP/1.1" 200 - 1057 0.633 0.835 2026-10-26 08:22:36,090 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:36] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.480 2026-10-26 08:22:36,141 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:36] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 1.511 2026-10-26 08:22:36,153 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:36] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 1.173 2026-10-26 08:22:36,174 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:36] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.488 2026-10-26 08:22:36,374 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:36] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 08:22:36,387 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:36] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-26 08:22:36,390 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:36] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-26 08:22:36,455 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:36] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.017 2026-10-26 08:22:36,471 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added.browser: Owl is running in 'dev' mode. 2026-10-26 08:22:36,541 103 INFO rb-9ca8621-226001-429047 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 08:22:36,606 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:36] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.027 0.090 2026-10-26 08:22:36,618 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:36] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.108 2026-10-26 08:22:36,668 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:36] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.012 0.098 2026-10-26 08:22:36,791 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added: Evaluate test code "odoo.startTour('test_base_automation_on_tag_added', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-base_automation.base_automation_act?debug=tests", "delayToCheckUndeterminisms": 0})" 2026-10-26 08:22:36,821 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added.browser: [1/30] Tour test_base_automation_on_tag_added → Step .o_navbar_apps_menu button:enabled 2026-10-26 08:22:36,854 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:36] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-26 08:22:36,888 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:36] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.059 0.256 2026-10-26 08:22:37,088 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added.browser: [2/30] Tour test_base_automation_on_tag_added → Step .o_control_panel button.o-kanban-button-new 2026-10-26 08:22:37,509 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:37] "POST /mail/data HTTP/1.1" 200 - 145 0.284 0.473 2026-10-26 08:22:37,519 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-26 08:22:37,552 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:37] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.886 2026-10-26 08:22:37,554 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:37] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.851 2026-10-26 08:22:37,594 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.063 2026-10-26 08:22:37,607 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:37] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 08:22:37,628 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:37] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.026 0.656 2026-10-26 08:22:37,665 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:37] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.696 2026-10-26 08:22:37,736 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:37] "GET /web/image/res.partner/3/avatar_128?unique=1792982153000 HTTP/1.1" 200 - 9 0.043 0.738 2026-10-26 08:22:37,798 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:37] "GET /base_automation/static/img/automation.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-26 08:22:37,843 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:37] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.050 0.981 2026-10-26 08:22:37,847 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:37] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.136 2026-10-26 08:22:38,073 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:38] "POST /web/dataset/call_kw/base.automation/get_views HTTP/1.1" 200 - 57 0.078 0.217 2026-10-26 08:22:38,122 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:38] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.011 0.388 2026-10-26 08:22:38,143 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:38] "POST /web/dataset/call_kw/base.automation/web_search_read HTTP/1.1" 200 - 2 0.002 0.006 2026-10-26 08:22:38,214 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:22:38,262 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added.browser: [3/30] Tour test_base_automation_on_tag_added → Step .o_form_renderer .oe_title .o_input 2026-10-26 08:22:38,291 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:38] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 08:22:38,313 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:38] "POST /web/dataset/call_kw/base.automation/onchange HTTP/1.1" 200 - 1 0.002 0.019 2026-10-26 08:22:38,485 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added.browser: [4/30] Tour test_base_automation_on_tag_added → Step .o_form_renderer .o_group div[name="model_id"] input 2026-10-26 08:22:38,575 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added.browser: [5/30] Tour test_base_automation_on_tag_added → Step .dropdown-menu li a:contains(test_base_automation.project):not(:has(.fa-spin)) 2026-10-26 08:22:38,583 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:38] "POST /web/dataset/call_kw/ir.model/name_search HTTP/1.1" 200 - 2 0.016 0.009 2026-10-26 08:22:38,842 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:38] "POST /web/dataset/call_kw/ir.model/name_search HTTP/1.1" 200 - 1 0.008 0.008 2026-10-26 08:22:38,902 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added.browser: [6/30] Tour test_base_automation_on_tag_added → Step .o_form_renderer #trigger_0 2026-10-26 08:22:38,924 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:38] "POST /web/dataset/call_kw/base.automation/onchange HTTP/1.1" 200 - 1 0.000 0.010 2026-10-26 08:22:38,984 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:38] "POST /web/dataset/call_kw/ir.model.fields/search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-26 08:22:39,037 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:39] "POST /web/dataset/call_kw/test_base_automation.project/fields_get HTTP/1.1" 200 - 7 0.012 0.024 2026-10-26 08:22:39,051 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:39] "POST /web/dataset/call_kw/test_base_automation.project/search_count HTTP/1.1" 200 - 2 0.006 0.043 2026-10-26 08:22:39,055 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:39] "POST /web/dataset/call_kw/test_base_automation.project/search_count HTTP/1.1" 200 - 1 0.000 0.055 2026-10-26 08:22:39,086 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added.browser: [7/30] Tour test_base_automation_on_tag_added → Step .o_form_renderer #trigger_0 2026-10-26 08:22:39,162 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added.browser: [8/30] Tour test_base_automation_on_tag_added → Step .o_form_renderer div[name="trg_field_ref"] input 2026-10-26 08:22:39,194 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:39] "POST /web/dataset/call_kw/base.automation/onchange HTTP/1.1" 200 - 5 0.003 0.014 2026-10-26 08:22:39,240 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added.browser: [9/30] Tour test_base_automation_on_tag_added → Step .dropdown-menu li a:contains(test):not(:has(.fa-spin)) 2026-10-26 08:22:39,255 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:39] "POST /web/dataset/call_kw/test_base_automation.tag/name_search HTTP/1.1" 200 - 1 0.000 0.008 2026-10-26 08:22:39,298 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added.browser: [10/30] Tour test_base_automation_on_tag_added → Step .o_form_renderer div[name="action_server_ids"] button 2026-10-26 08:22:39,328 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:39] "POST /web/dataset/call_kw/base.automation/onchange HTTP/1.1" 200 - 8 0.003 0.013 2026-10-26 08:22:39,357 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:39] "POST /web/dataset/call_kw/test_base_automation.tag/web_search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-26 08:22:39,383 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added.browser: [11/30] Tour test_base_automation_on_tag_added → Step .modal .modal-content .o_form_renderer [name='state'] span[value*='object_write'] 2026-10-26 08:22:39,406 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:39] "POST /web/dataset/call_kw/test_base_automation.project/search_count HTTP/1.1" 200 - 1 0.001 0.019 2026-10-26 08:22:39,555 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:39] "POST /web/dataset/call_kw/ir.actions.server/get_views HTTP/1.1" 200 - 26 0.040 0.126 2026-10-26 08:22:39,563 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:39] "POST /web/dataset/call_kw/test_base_automation.project/search_count HTTP/1.1" 200 - 1 0.001 0.176 2026-10-26 08:22:39,604 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:39] "POST /web/dataset/call_kw/ir.actions.server/onchange HTTP/1.1" 200 - 4 0.003 0.014 2026-10-26 08:22:39,712 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:39] "POST /web/dataset/call_kw/ir.model/read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-26 08:22:39,773 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added.browser: [12/30] Tour test_base_automation_on_tag_added → Step Focus on the 'update_path' field (trigger: .modal .modal-content .o_form_renderer [name='update_path'] .o_model_field_selector) 2026-10-26 08:22:39,846 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added.browser: [13/30] Tour test_base_automation_on_tag_added → Step Input field name (trigger: .o_model_field_selector_popover .o_model_field_selector_popover_search input) 2026-10-26 08:22:39,921 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added.browser: [14/30] Tour test_base_automation_on_tag_added → Step Select field (trigger: .o_model_field_selector_popover .o_model_field_selector_popover_page li[data-name="name"] button) 2026-10-26 08:22:39,994 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added.browser: [15/30] Tour test_base_automation_on_tag_added → Step .modal .modal-content .o_form_renderer div[name="value"] textarea 2026-10-26 08:22:40,018 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:40] "POST /web/dataset/call_kw/ir.actions.server/onchange HTTP/1.1" 200 - 2 0.001 0.011 2026-10-26 08:22:40,077 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added.browser: [16/30] Tour test_base_automation_on_tag_added → Step .modal .modal-content .o_form_button_save 2026-10-26 08:22:40,152 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added.browser: [17/30] Tour test_base_automation_on_tag_added → Step body:not(:has(.modal)) 2026-10-26 08:22:40,156 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:40] "POST /web/dataset/call_kw/ir.actions.server/onchange HTTP/1.1" 200 - 2 0.001 0.014 2026-10-26 08:22:40,228 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:40] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 08:22:40,229 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:40] "POST /web/dataset/call_kw/base.automation/onchange HTTP/1.1" 200 - 2 0.002 0.014 2026-10-26 08:22:40,303 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added.browser: [18/30] Tour test_base_automation_on_tag_added → Step .o_form_renderer div[name="action_server_ids"] button 2026-10-26 08:22:40,375 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added.browser: [19/30] Tour test_base_automation_on_tag_added → Step .modal .modal-content .o_form_renderer [name='state'] span[value*='object_write'] 2026-10-26 08:22:40,406 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:40] "POST /web/dataset/call_kw/ir.actions.server/onchange HTTP/1.1" 200 - 2 0.002 0.018 2026-10-26 08:22:40,479 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added.browser: [20/30] Tour test_base_automation_on_tag_added → Step Focus on the 'update_path' field (trigger: .modal .modal-content .o_form_renderer [name='update_path'] .o_model_field_selector) 2026-10-26 08:22:40,540 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added.browser: [21/30] Tour test_base_automation_on_tag_added → Step Input field name (trigger: .o_model_field_selector_popover .o_model_field_selector_popover_search input) 2026-10-26 08:22:40,610 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added.browser: [22/30] Tour test_base_automation_on_tag_added → Step Select field (trigger: .o_model_field_selector_popover .o_model_field_selector_popover_page li[data-name="priority"] button) 2026-10-26 08:22:40,681 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added.browser: [23/30] Tour test_base_automation_on_tag_added → Step .modal .modal-content .o_form_renderer div[name="selection_value"] input 2026-10-26 08:22:40,707 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:40] "POST /web/dataset/call_kw/ir.actions.server/onchange HTTP/1.1" 200 - 2 0.001 0.013 2026-10-26 08:22:40,761 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:40] "POST /web/dataset/call_kw/ir.actions.server/onchange HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 08:22:40,766 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added.browser: [24/30] Tour test_base_automation_on_tag_added → Step .dropdown-menu li a:contains(High):not(:has(.fa-spin)) 2026-10-26 08:22:40,784 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:40] "POST /web/dataset/call_kw/ir.model.fields.selection/name_search HTTP/1.1" 200 - 2 0.003 0.008 2026-10-26 08:22:40,826 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added.browser: [25/30] Tour test_base_automation_on_tag_added → Step .modal .modal-content .o_form_button_save 2026-10-26 08:22:40,863 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:40] "POST /web/dataset/call_kw/ir.actions.server/onchange HTTP/1.1" 200 - 3 0.004 0.023 2026-10-26 08:22:40,907 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added.browser: [26/30] Tour test_base_automation_on_tag_added → Step body:not(:has(.modal-content)) 2026-10-26 08:22:40,951 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:40] "POST /web/dataset/call_kw/base.automation/onchange HTTP/1.1" 200 - 2 0.001 0.011 2026-10-26 08:22:41,035 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added.browser: [27/30] Tour test_base_automation_on_tag_added → Step save form (trigger: .o_form_button_save:enabled) 2026-10-26 08:22:41,113 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added.browser: [28/30] Tour test_base_automation_on_tag_added → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-26 08:22:41,274 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: Simulating signal changes during tests 2026-10-26 08:22:41,275 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:41] "POST /web/dataset/call_kw/base.automation/web_save HTTP/1.1" 200 - 64 0.060 0.099 2026-10-26 08:22:41,364 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added.browser: [29/30] Tour test_base_automation_on_tag_added → Step .breadcrumb .o_back_button a 2026-10-26 08:22:41,400 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:41] "POST /web/dataset/call_kw/test_base_automation.project/search_count HTTP/1.1" 200 - 10 0.013 0.019 2026-10-26 08:22:41,406 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:41] "POST /web/dataset/call_kw/test_base_automation.project/search_count HTTP/1.1" 200 - 1 0.002 0.032 2026-10-26 08:22:41,434 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added.browser: [30/30] Tour test_base_automation_on_tag_added → Step .o_base_automation_kanban_view .o_kanban_record 2026-10-26 08:22:41,508 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:41] "POST /web/dataset/call_kw/base.automation/web_search_read HTTP/1.1" 200 - 11 0.021 0.040 2026-10-26 08:22:41,576 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added.browser: tour succeeded 2026-10-26 08:22:41,577 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_base_automation_on_tag_added SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-10-26 08:22:41,781 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added.browser: heap 30963180 (allocated 32919552) 2026-10-26 08:22:41,794 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added: Closing chrome headless with pid 10510 2026-10-26 08:22:41,797 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added: Closing websocket connection 2026-10-26 08:22:41,798 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added: Terminating chrome headless with pid 10510 2026-10-26 08:22:41,929 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_082241_929457_test_base_automation_on_tag_added.txt 2026-10-26 08:22:41,929 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added: Removing chrome user profile "/tmp/tmpsso8332t_chrome_odoo" 2026-10-26 08:22:42,011 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour: Starting BaseAutomationTestUi.test_form_view ... 2026-10-26 08:22:42,531 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view: Chrome pid: 10755 2026-10-26 08:22:42,532 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view: Chrome headless temporary user profile dir: /tmp/tmpg59x7cja_chrome_odoo 2026-10-26 08:22:42,532 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view: Issuing json command http://127.0.0.1:34109/json/version 2026-10-26 08:22:42,533 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:34109/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:22:42,646 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view: Browser version: Chrome/150.0.7871.114 2026-10-26 08:22:42,646 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view: Issuing json command http://127.0.0.1:34109/json 2026-10-26 08:22:42,647 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:34109/json with timeout 3 increased to 10s during tests 2026-10-26 08:22:42,669 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view: Websocket url found: ws://127.0.0.1:34109/devtools/page/2D2CDA95F25090FCEBCF3F53FCE37D18 2026-10-26 08:22:42,702 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view: Enable chrome headless console log notification 2026-10-26 08:22:42,747 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view: Chrome headless enable page notifications 2026-10-26 08:22:42,867 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 08:22:42,893 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view: Setting session cookie in browser 2026-10-26 08:22:42,904 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view: Open "http://127.0.0.1:8069/odoo/action-base_automation.base_automation_act/84?debug=0" in browser 2026-10-26 08:22:42,904 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view: Navigating to: "http://127.0.0.1:8069/odoo/action-base_automation.base_automation_act/84?debug=0" 2026-10-26 08:22:42,924 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:22:44,867 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:44] "GET /odoo/action-base_automation.base_automation_act/84?debug=0 HTTP/1.1" 200 - 190 0.180 1.770 2026-10-26 08:22:44,872 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view: Navigation result: {'frameId': '2D2CDA95F25090FCEBCF3F53FCE37D18', 'loaderId': 'BB4987BFF63C30901755DBCF47B5544F', 'isDownload': False} 2026-10-26 08:22:44,872 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view: Evaluate ready code "odoo.isTourReady('test_form_view_resequence_actions')" 2026-10-26 08:22:44,979 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:44] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.015 0.054 2026-10-26 08:22:44,998 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:44] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.066 2026-10-26 08:22:46,189 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:46] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.486 0.802 2026-10-26 08:22:46,219 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:46] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 1.312 2026-10-26 08:22:46,267 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:46] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.026 1.339 2026-10-26 08:22:46,332 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:46] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-26 08:22:46,336 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 08:22:46,468 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:46] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-10-26 08:22:47,462 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:47] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 08:22:47,466 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:47] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-26 08:22:47,469 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:47] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-26 08:22:47,520 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:47] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.013 2026-10-26 08:22:47,533 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view.browser: Owl is running in 'dev' mode. 2026-10-26 08:22:47,596 103 INFO rb-9ca8621-226001-429047 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 08:22:47,648 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:47] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.024 0.083 2026-10-26 08:22:47,655 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:47] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.079 2026-10-26 08:22:47,700 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view: The ready code tooks too much time : 2.8281092643737793 2026-10-26 08:22:47,738 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:47] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.011 0.134 2026-10-26 08:22:47,746 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view: Evaluate test code "odoo.startTour('test_form_view_resequence_actions', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-base_automation.base_automation_act/84?debug=0", "delayToCheckUndeterminisms": 0})" 2026-10-26 08:22:47,768 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view.browser: [1/12] Tour test_form_view_resequence_actions → Step .o_form_renderer .o_field_widget[name='action_server_ids'] .o_kanban_renderer 2026-10-26 08:22:47,851 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:47] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:22:47,915 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:47] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.047 0.261 2026-10-26 08:22:47,953 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:47] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.248 2026-10-26 08:22:48,030 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:48] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.019 0.167 2026-10-26 08:22:48,042 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 08:22:48,051 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:48] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.321 2026-10-26 08:22:48,078 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 08:22:48,090 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:48] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.011 0.095 2026-10-26 08:22:48,147 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:48] "POST /web/action/load HTTP/1.1" 200 - 10 0.022 0.127 2026-10-26 08:22:48,192 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:48] "GET /base_automation/static/img/automation.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 08:22:48,197 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:48] "GET /web/image/res.partner/3/avatar_128?unique=1792982153000 HTTP/1.1" 200 - 9 0.015 0.193 2026-10-26 08:22:48,613 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:48] "POST /mail/data HTTP/1.1" 200 - 144 0.157 0.728 2026-10-26 08:22:48,862 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:48] "POST /web/dataset/call_kw/base.automation/get_views HTTP/1.1" 200 - 57 0.109 0.573 2026-10-26 08:22:48,869 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:48] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.005 2026-10-26 08:22:48,931 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:48] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.015 0.057 2026-10-26 08:22:48,941 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 08:22:48,981 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:48] "POST /web/dataset/call_kw/base.automation/web_read HTTP/1.1" 200 - 12 0.014 0.025 2026-10-26 08:22:48,984 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 08:22:49,165 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:49] "POST /web/dataset/call_kw/ir.model.fields/search_read HTTP/1.1" 200 - 1 0.001 0.023 2026-10-26 08:22:49,208 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:49] "POST /web/dataset/call_kw/res.partner/search_count HTTP/1.1" 200 - 2 0.012 0.033 2026-10-26 08:22:49,317 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view.browser: [2/12] Tour test_form_view_resequence_actions → Step .o_form_renderer .o_field_widget[name='action_server_ids'] .o_kanban_record:nth-child(3) 2026-10-26 08:22:49,318 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.034 2026-10-26 08:22:49,421 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:49] "POST /web/dataset/call_kw/res.partner/fields_get HTTP/1.1" 200 - 57 0.048 0.157 2026-10-26 08:22:49,529 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:49] "POST /web/dataset/call_kw/base.automation/onchange HTTP/1.1" 200 - 9 0.005 0.015 2026-10-26 08:22:49,536 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view.browser: [3/12] Tour test_form_view_resequence_actions → Step save form (trigger: .o_form_button_save:enabled) 2026-10-26 08:22:49,637 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view.browser: [4/12] Tour test_form_view_resequence_actions → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-26 08:22:49,718 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: Simulating signal changes during tests 2026-10-26 08:22:49,719 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:49] "POST /web/dataset/call_kw/base.automation/web_save HTTP/1.1" 200 - 23 0.040 0.030 2026-10-26 08:22:49,778 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view.browser: [5/12] Tour test_form_view_resequence_actions → Step .o_form_renderer .o_field_widget[name='action_server_ids'] .o_kanban_renderer 2026-10-26 08:22:49,802 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:49] "POST /web/dataset/call_kw/res.partner/search_count HTTP/1.1" 200 - 15 0.019 0.028 2026-10-26 08:22:49,822 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view.browser: [6/12] Tour test_form_view_resequence_actions → Step .o_form_renderer .o_field_widget[name='action_server_ids'] .o_kanban_view .o_cp_buttons button 2026-10-26 08:22:49,891 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view.browser: [7/12] Tour test_form_view_resequence_actions → Step .modal-content .o_form_renderer 2026-10-26 08:22:50,091 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:50] "POST /web/dataset/call_kw/ir.actions.server/get_views HTTP/1.1" 200 - 48 0.070 0.122 2026-10-26 08:22:50,204 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:50] "POST /web/dataset/call_kw/ir.actions.server/onchange HTTP/1.1" 200 - 10 0.028 0.063 2026-10-26 08:22:50,707 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:50] "POST /web/dataset/call_kw/ir.model/read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-26 08:22:50,749 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view.browser: [8/12] Tour test_form_view_resequence_actions → Step .modal-content .o_form_renderer [name='state'] span[value*='object_write'] 2026-10-26 08:22:50,827 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view.browser: [9/12] Tour test_form_view_resequence_actions → Step .modal-content .o_form_renderer [name='state'] span[value*='followers'] 2026-10-26 08:22:50,914 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view.browser: [10/12] Tour test_form_view_resequence_actions → Step .modal-content .o_form_renderer [name='state'] span.active[value*='followers'] 2026-10-26 08:22:50,997 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:50] "POST /web/dataset/call_kw/ir.actions.server/onchange HTTP/1.1" 200 - 3 0.013 0.048 2026-10-26 08:22:51,147 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view.browser: [11/12] Tour test_form_view_resequence_actions → Step .modal-content .o_form_button_cancel 2026-10-26 08:22:51,554 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view.browser: [12/12] Tour test_form_view_resequence_actions → Step body:not(:has(.modal-content)) 2026-10-26 08:22:51,602 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view.browser: tour succeeded 2026-10-26 08:22:51,605 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_form_view_resequence_actions SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-10-26 08:22:51,867 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view.browser: heap 40242064 (allocated 42070016) 2026-10-26 08:22:51,882 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view: Closing chrome headless with pid 10755 2026-10-26 08:22:51,887 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view: Closing websocket connection 2026-10-26 08:22:51,893 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view: Terminating chrome headless with pid 10755 2026-10-26 08:22:52,031 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_082252_031604_test_form_view.txt 2026-10-26 08:22:52,032 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view: Removing chrome user profile "/tmp/tmpg59x7cja_chrome_odoo" 2026-10-26 08:22:52,109 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour: Starting BaseAutomationTestUi.test_form_view_custom_reference_field ... 2026-10-26 08:22:52,546 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_custom_reference_field: Chrome pid: 10968 2026-10-26 08:22:52,546 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_custom_reference_field: Chrome headless temporary user profile dir: /tmp/tmp49nqieg1_chrome_odoo 2026-10-26 08:22:52,547 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_custom_reference_field: Issuing json command http://127.0.0.1:37059/json/version 2026-10-26 08:22:52,548 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:37059/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:22:52,571 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_custom_reference_field: Browser version: Chrome/150.0.7871.114 2026-10-26 08:22:52,571 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_custom_reference_field: Issuing json command http://127.0.0.1:37059/json 2026-10-26 08:22:52,572 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:37059/json with timeout 3 increased to 10s during tests 2026-10-26 08:22:52,627 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_custom_reference_field: Websocket url found: ws://127.0.0.1:37059/devtools/page/E2342CC62DE1ABF1A520167B4ACE6077 2026-10-26 08:22:52,658 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_custom_reference_field: Enable chrome headless console log notification 2026-10-26 08:22:52,683 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_custom_reference_field: Chrome headless enable page notifications 2026-10-26 08:22:52,762 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 08:22:52,804 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_custom_reference_field: Setting session cookie in browser 2026-10-26 08:22:52,838 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_custom_reference_field: Open "http://127.0.0.1:8069/odoo/action-base_automation.base_automation_act/new?view_type='form'&debug=0)" in browser 2026-10-26 08:22:52,838 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_custom_reference_field: Navigating to: "http://127.0.0.1:8069/odoo/action-base_automation.base_automation_act/new?view_type='form'&debug=0)" 2026-10-26 08:22:52,870 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:22:54,853 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:54] "GET /odoo/action-base_automation.base_automation_act/new?view_type='form'&debug=0) HTTP/1.1" 200 - 191 0.173 1.817 2026-10-26 08:22:54,857 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_custom_reference_field: Navigation result: {'frameId': 'E2342CC62DE1ABF1A520167B4ACE6077', 'loaderId': '6266B4484F76090DCA2F19B3C75D154D', 'isDownload': False} 2026-10-26 08:22:54,858 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_custom_reference_field: Evaluate ready code "odoo.isTourReady('test_form_view_custom_reference_field')" 2026-10-26 08:22:54,909 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:54] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-10-26 08:22:55,002 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 08:22:55,944 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:55] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.439 0.597 2026-10-26 08:22:55,956 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:55] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 1.059 2026-10-26 08:22:55,985 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:55] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 1.041 2026-10-26 08:22:56,003 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:56] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.079 2026-10-26 08:22:56,047 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:56] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-26 08:22:56,188 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:56] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-10-26 08:22:57,182 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:57] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-26 08:22:57,194 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:57] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-26 08:22:57,202 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:57] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-26 08:22:57,221 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:57] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.013 2026-10-26 08:22:57,235 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_custom_reference_field.browser: Owl is running in 'dev' mode. 2026-10-26 08:22:57,299 103 INFO rb-9ca8621-226001-429047 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 08:22:57,362 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:57] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.030 0.090 2026-10-26 08:22:57,412 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_custom_reference_field: The ready code tooks too much time : 2.553853750228882 2026-10-26 08:22:57,417 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:57] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.008 0.096 2026-10-26 08:22:57,424 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_custom_reference_field: Evaluate test code "odoo.startTour('test_form_view_custom_reference_field', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-base_automation.base_automation_act/new?view_type='form'&debug=0)", "delayToCheckUndeterminisms": 0})" 2026-10-26 08:22:57,433 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:57] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.156 2026-10-26 08:22:57,458 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_custom_reference_field.browser: [1/12] Tour test_form_view_custom_reference_field → Step .o_field_widget[name='model_id'] input 2026-10-26 08:22:57,556 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:57] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 08:22:57,933 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:57] "POST /mail/data HTTP/1.1" 200 - 151 0.189 0.319 2026-10-26 08:22:58,102 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:58] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 35 0.051 0.737 2026-10-26 08:22:58,107 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.668 2026-10-26 08:22:58,188 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:58] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.019 0.649 2026-10-26 08:22:58,217 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:58] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.743 2026-10-26 08:22:58,243 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-26 08:22:58,314 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:58] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.017 0.049 2026-10-26 08:22:58,331 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.072 2026-10-26 08:22:58,351 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 08:22:58,419 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 08:22:58,426 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 08:22:58,429 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:58] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.053 0.082 2026-10-26 08:22:58,483 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:58] "GET /web/image/res.partner/3/avatar_128?unique=1792982153000 HTTP/1.1" 200 - 9 0.011 0.176 2026-10-26 08:22:58,521 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:58] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.204 2026-10-26 08:22:58,554 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:58] "GET /base_automation/static/img/automation.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 08:22:58,744 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:58] "POST /web/dataset/call_kw/base.automation/get_views HTTP/1.1" 200 - 57 0.074 0.112 2026-10-26 08:22:58,789 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:58] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 08:22:58,807 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:58] "POST /web/dataset/call_kw/base.automation/onchange HTTP/1.1" 200 - 1 0.001 0.008 2026-10-26 08:22:58,982 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_custom_reference_field.browser: [2/12] Tour test_form_view_custom_reference_field → Step .dropdown-menu li a:contains(test_base_automation.project) 2026-10-26 08:22:58,998 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:58] "POST /web/dataset/call_kw/ir.model/name_search HTTP/1.1" 200 - 2 0.018 0.007 2026-10-26 08:22:59,256 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:59] "POST /web/dataset/call_kw/ir.model/name_search HTTP/1.1" 200 - 1 0.008 0.005 2026-10-26 08:22:59,296 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_custom_reference_field.browser: [3/12] Tour test_form_view_custom_reference_field → Step body:not(:has(.o_field_widget[name='trg_field_ref'])) 2026-10-26 08:22:59,323 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:59] "POST /web/dataset/call_kw/base.automation/onchange HTTP/1.1" 200 - 1 0.000 0.012 2026-10-26 08:22:59,411 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_custom_reference_field.browser: [4/12] Tour test_form_view_custom_reference_field → Step .o_field_widget[name='trigger'] select 2026-10-26 08:22:59,426 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:59] "POST /web/dataset/call_kw/ir.model.fields/search_read HTTP/1.1" 200 - 1 0.016 0.005 2026-10-26 08:22:59,479 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_custom_reference_field.browser: [5/12] Tour test_form_view_custom_reference_field → Step .o_field_widget[name='trg_field_ref'] input 2026-10-26 08:22:59,505 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:59] "POST /web/dataset/call_kw/base.automation/onchange HTTP/1.1" 200 - 4 0.003 0.012 2026-10-26 08:22:59,580 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_custom_reference_field.browser: [6/12] Tour test_form_view_custom_reference_field → Step .o_field_widget[name='trg_field_ref'] .o-autocomplete--dropdown-menu:not(:has(a .fa-spin) 2026-10-26 08:22:59,582 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:59] "POST /web/dataset/call_kw/test_base_automation.stage/name_search HTTP/1.1" 200 - 2 0.004 0.006 2026-10-26 08:22:59,632 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_custom_reference_field.browser: [7/12] Tour test_form_view_custom_reference_field → Step .o_field_widget[name='trigger'] select 2026-10-26 08:22:59,704 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_custom_reference_field.browser: [8/12] Tour test_form_view_custom_reference_field → Step .o_field_widget[name='trg_field_ref'] :not(:has(.o-autocomplete--dropdown-menu)) 2026-10-26 08:22:59,721 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:59] "POST /web/dataset/call_kw/base.automation/onchange HTTP/1.1" 200 - 7 0.003 0.013 2026-10-26 08:22:59,760 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_custom_reference_field.browser: [9/12] Tour test_form_view_custom_reference_field → Step .o_field_widget[name='trg_field_ref'] input 2026-10-26 08:22:59,839 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_custom_reference_field.browser: [10/12] Tour test_form_view_custom_reference_field → Step .o_field_widget[name='trg_field_ref'] .o-autocomplete--dropdown-menu:not(:has(a .fa-spin) 2026-10-26 08:22:59,843 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:22:59] "POST /web/dataset/call_kw/test_base_automation.tag/name_search HTTP/1.1" 200 - 2 0.003 0.009 2026-10-26 08:22:59,895 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_custom_reference_field.browser: [11/12] Tour test_form_view_custom_reference_field → Step .o_form_button_cancel 2026-10-26 08:22:59,955 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_custom_reference_field.browser: [12/12] Tour test_form_view_custom_reference_field → Step .o_base_automation_kanban_view 2026-10-26 08:23:00,056 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:00] "POST /web/dataset/call_kw/base.automation/web_search_read HTTP/1.1" 200 - 17 0.039 0.044 2026-10-26 08:23:00,319 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_custom_reference_field.browser: tour succeeded 2026-10-26 08:23:00,321 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_custom_reference_field.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_form_view_custom_reference_field SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-10-26 08:23:00,526 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_custom_reference_field.browser: heap 29692180 (allocated 31047680) 2026-10-26 08:23:00,535 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_custom_reference_field: Closing chrome headless with pid 10968 2026-10-26 08:23:00,536 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_custom_reference_field: Closing websocket connection 2026-10-26 08:23:00,537 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_custom_reference_field: Terminating chrome headless with pid 10968 2026-10-26 08:23:00,664 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_custom_reference_field: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_082300_664679_test_form_view_custom_reference_field.txt 2026-10-26 08:23:00,665 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_custom_reference_field: Removing chrome user profile "/tmp/tmp49nqieg1_chrome_odoo" 2026-10-26 08:23:00,741 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour: Starting BaseAutomationTestUi.test_form_view_mail_triggers ... 2026-10-26 08:23:01,162 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_mail_triggers: Chrome pid: 11183 2026-10-26 08:23:01,163 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_mail_triggers: Chrome headless temporary user profile dir: /tmp/tmpwt_qdk65_chrome_odoo 2026-10-26 08:23:01,163 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_mail_triggers: Issuing json command http://127.0.0.1:43965/json/version 2026-10-26 08:23:01,164 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:43965/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:23:01,208 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_mail_triggers: Browser version: Chrome/150.0.7871.114 2026-10-26 08:23:01,209 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_mail_triggers: Issuing json command http://127.0.0.1:43965/json 2026-10-26 08:23:01,209 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:43965/json with timeout 3 increased to 10s during tests 2026-10-26 08:23:01,236 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_mail_triggers: Websocket url found: ws://127.0.0.1:43965/devtools/page/6F2A9E293F6CEE0881C4F2235588D9AE 2026-10-26 08:23:01,264 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_mail_triggers: Enable chrome headless console log notification 2026-10-26 08:23:01,271 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_mail_triggers: Chrome headless enable page notifications 2026-10-26 08:23:01,387 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 08:23:01,408 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_mail_triggers: Setting session cookie in browser 2026-10-26 08:23:01,418 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_mail_triggers: Open "http://127.0.0.1:8069/odoo/action-base_automation.base_automation_act/new?view_type='form'&debug=0)" in browser 2026-10-26 08:23:01,418 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_mail_triggers: Navigating to: "http://127.0.0.1:8069/odoo/action-base_automation.base_automation_act/new?view_type='form'&debug=0)" 2026-10-26 08:23:01,450 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:23:04,788 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:04] "GET /odoo/action-base_automation.base_automation_act/new?view_type='form'&debug=0) HTTP/1.1" 200 - 189 0.262 3.080 2026-10-26 08:23:04,793 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_mail_triggers: Navigation result: {'frameId': '6F2A9E293F6CEE0881C4F2235588D9AE', 'loaderId': '1ADDA382B2CC51CA7EACBA60770DFCFB', 'isDownload': False} 2026-10-26 08:23:04,793 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_mail_triggers: Evaluate ready code "odoo.isTourReady('test_form_view_mail_triggers')" 2026-10-26 08:23:04,864 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:04] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.023 2026-10-26 08:23:04,880 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:04] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.034 2026-10-26 08:23:04,891 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:04] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.044 2026-10-26 08:23:04,947 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 08:23:06,162 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:06] "GET /web/webclient/load_menus/137003e6abd56a477657150c228f6efce5ef99f32a15e7f86cc971a946b15c53 HTTP/1.1" 200 - 1057 0.521 0.785 2026-10-26 08:23:06,195 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:06] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.014 1.325 2026-10-26 08:23:06,208 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:06] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.248 2026-10-26 08:23:06,219 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:06] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.925 2026-10-26 08:23:06,400 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:06] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-26 08:23:06,444 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:06] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.037 2026-10-26 08:23:06,454 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:06] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.054 2026-10-26 08:23:06,455 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_mail_triggers.browser: Owl is running in 'dev' mode. 2026-10-26 08:23:06,492 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:06] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.011 0.033 2026-10-26 08:23:06,531 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:06] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.028 2026-10-26 08:23:06,620 103 INFO rb-9ca8621-226001-429047 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 08:23:06,667 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_mail_triggers: Evaluate test code "odoo.startTour('test_form_view_mail_triggers', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-base_automation.base_automation_act/new?view_type='form'&debug=0)", "delayToCheckUndeterminisms": 0})" 2026-10-26 08:23:06,698 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_mail_triggers.browser: [1/8] Tour test_form_view_mail_triggers → Step .o_field_widget[name='model_id'] input 2026-10-26 08:23:06,700 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:06] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.049 0.147 2026-10-26 08:23:06,745 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:06] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.106 2026-10-26 08:23:06,747 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.071 2026-10-26 08:23:06,814 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:06] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 08:23:06,924 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:06] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.059 0.248 2026-10-26 08:23:07,417 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:07] "POST /mail/data HTTP/1.1" 200 - 145 0.189 0.550 2026-10-26 08:23:07,424 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:23:07,439 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 08:23:07,463 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:07] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.016 0.639 2026-10-26 08:23:07,515 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:07] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.017 0.515 2026-10-26 08:23:07,540 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:07] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.548 2026-10-26 08:23:07,541 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.598 2026-10-26 08:23:07,595 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:07] "GET /web/image/res.partner/3/avatar_128?unique=1792982153000 HTTP/1.1" 200 - 9 0.023 0.590 2026-10-26 08:23:07,647 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:07] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.008 1.039 2026-10-26 08:23:07,650 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.009 2026-10-26 08:23:07,701 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:07] "GET /base_automation/static/img/automation.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 08:23:07,753 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:07] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.047 0.047 2026-10-26 08:23:07,843 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 08:23:07,976 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:07] "POST /web/dataset/call_kw/base.automation/get_views HTTP/1.1" 200 - 57 0.082 0.181 2026-10-26 08:23:08,063 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 08:23:08,079 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:08] "POST /web/dataset/call_kw/base.automation/onchange HTTP/1.1" 200 - 1 0.001 0.010 2026-10-26 08:23:08,278 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_mail_triggers.browser: [2/8] Tour test_form_view_mail_triggers → Step .dropdown-menu li a:contains(Automated Rule Test) 2026-10-26 08:23:08,303 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:08] "POST /web/dataset/call_kw/ir.model/name_search HTTP/1.1" 200 - 2 0.016 0.007 2026-10-26 08:23:08,548 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:08] "POST /web/dataset/call_kw/ir.model/name_search HTTP/1.1" 200 - 1 0.006 0.012 2026-10-26 08:23:08,605 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_mail_triggers.browser: [3/8] Tour test_form_view_mail_triggers → Step .o_field_widget[name='trigger'] select 2026-10-26 08:23:08,623 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:08] "POST /web/dataset/call_kw/base.automation/onchange HTTP/1.1" 200 - 1 0.003 0.009 2026-10-26 08:23:08,695 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:08] "POST /web/dataset/call_kw/ir.model.fields/search_read HTTP/1.1" 200 - 1 0.003 0.018 2026-10-26 08:23:08,709 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:08] "POST /web/dataset/call_kw/base.automation.lead.test/search_count HTTP/1.1" 200 - 2 0.003 0.030 2026-10-26 08:23:08,743 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:08] "POST /web/dataset/call_kw/base.automation.lead.test/fields_get HTTP/1.1" 200 - 6 0.006 0.031 2026-10-26 08:23:08,762 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:08] "POST /web/dataset/call_kw/base.automation.lead.test/search_count HTTP/1.1" 200 - 1 0.005 0.068 2026-10-26 08:23:08,816 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_mail_triggers.browser: [4/8] Tour test_form_view_mail_triggers → Step .o_field_widget[name='model_id'] input 2026-10-26 08:23:08,909 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_mail_triggers.browser: [5/8] Tour test_form_view_mail_triggers → Step .dropdown-menu li a:contains(Threaded Lead Test) 2026-10-26 08:23:08,911 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:08] "POST /web/dataset/call_kw/ir.model/name_search HTTP/1.1" 200 - 1 0.015 0.005 2026-10-26 08:23:09,181 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:09] "POST /web/dataset/call_kw/ir.model/name_search HTTP/1.1" 200 - 1 0.008 0.008 2026-10-26 08:23:09,219 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_mail_triggers.browser: [6/8] Tour test_form_view_mail_triggers → Step .o_field_widget[name='trigger'] 2026-10-26 08:23:09,236 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:09] "POST /web/dataset/call_kw/base.automation/onchange HTTP/1.1" 200 - 1 0.000 0.007 2026-10-26 08:23:09,296 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:09] "POST /web/dataset/call_kw/base.automation.lead.thread.test/fields_get HTTP/1.1" 200 - 6 0.003 0.013 2026-10-26 08:23:09,311 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:09] "POST /web/dataset/call_kw/ir.model.fields/search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-26 08:23:09,322 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:09] "POST /web/dataset/call_kw/base.automation.lead.thread.test/search_count HTTP/1.1" 200 - 2 0.002 0.007 2026-10-26 08:23:09,326 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:09] "POST /web/dataset/call_kw/base.automation.lead.thread.test/search_count HTTP/1.1" 200 - 1 0.000 0.008 2026-10-26 08:23:09,359 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_mail_triggers.browser: [7/8] Tour test_form_view_mail_triggers → Step button.o_form_button_cancel 2026-10-26 08:23:09,420 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_mail_triggers.browser: [8/8] Tour test_form_view_mail_triggers → Step body:not(:has(button.o_form_button_cancel) 2026-10-26 08:23:09,497 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:09] "POST /web/dataset/call_kw/base.automation/web_search_read HTTP/1.1" 200 - 17 0.022 0.034 2026-10-26 08:23:09,503 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:09] "POST /web/dataset/call_kw/ir.model.fields/search_read HTTP/1.1" 200 - 1 0.000 0.048 2026-10-26 08:23:09,763 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_mail_triggers.browser: tour succeeded 2026-10-26 08:23:09,764 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_mail_triggers.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_form_view_mail_triggers SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-26 08:23:09,923 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_mail_triggers.browser: heap 30335368 (allocated 31834112) 2026-10-26 08:23:09,939 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_mail_triggers: Closing chrome headless with pid 11183 2026-10-26 08:23:09,940 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_mail_triggers: Closing websocket connection 2026-10-26 08:23:09,941 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_mail_triggers: Terminating chrome headless with pid 11183 2026-10-26 08:23:10,102 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_mail_triggers: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_082310_101746_test_form_view_mail_triggers.txt 2026-10-26 08:23:10,102 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_mail_triggers: Removing chrome user profile "/tmp/tmpwt_qdk65_chrome_odoo" 2026-10-26 08:23:10,165 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour: Starting BaseAutomationTestUi.test_form_view_model_id ... 2026-10-26 08:23:10,614 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_model_id: Chrome pid: 11403 2026-10-26 08:23:10,614 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_model_id: Chrome headless temporary user profile dir: /tmp/tmpb0h6gi6n_chrome_odoo 2026-10-26 08:23:10,614 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_model_id: Issuing json command http://127.0.0.1:32887/json/version 2026-10-26 08:23:10,616 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:32887/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:23:10,647 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_model_id: Browser version: Chrome/150.0.7871.114 2026-10-26 08:23:10,647 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_model_id: Issuing json command http://127.0.0.1:32887/json 2026-10-26 08:23:10,648 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:32887/json with timeout 3 increased to 10s during tests 2026-10-26 08:23:10,661 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_model_id: Websocket url found: ws://127.0.0.1:32887/devtools/page/7521E4B12BD3AF19E7B824B59E2F5146 2026-10-26 08:23:10,677 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_model_id: Enable chrome headless console log notification 2026-10-26 08:23:10,680 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_model_id: Chrome headless enable page notifications 2026-10-26 08:23:10,784 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 08:23:10,805 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_model_id: Setting session cookie in browser 2026-10-26 08:23:10,815 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_model_id: Open "http://127.0.0.1:8069/odoo/action-base_automation.base_automation_act/new?view_type='form'&debug=0)" in browser 2026-10-26 08:23:10,815 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_model_id: Navigating to: "http://127.0.0.1:8069/odoo/action-base_automation.base_automation_act/new?view_type='form'&debug=0)" 2026-10-26 08:23:10,833 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:23:12,742 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:12] "GET /odoo/action-base_automation.base_automation_act/new?view_type='form'&debug=0) HTTP/1.1" 200 - 191 0.184 1.731 2026-10-26 08:23:12,746 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_model_id: Navigation result: {'frameId': '7521E4B12BD3AF19E7B824B59E2F5146', 'loaderId': '51D2F41A06533758E454412803C8D13D', 'isDownload': False} 2026-10-26 08:23:12,748 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_model_id: Evaluate ready code "odoo.isTourReady('test_form_view_model_id')" 2026-10-26 08:23:12,811 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:12] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.028 2026-10-26 08:23:12,829 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:12] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.040 2026-10-26 08:23:12,943 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 08:23:13,983 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:13] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.482 0.709 2026-10-26 08:23:13,992 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:13] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.191 2026-10-26 08:23:14,056 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:14] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.047 1.188 2026-10-26 08:23:14,075 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:14] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.007 0.842 2026-10-26 08:23:14,081 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:14] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.069 2026-10-26 08:23:14,330 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:14] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 08:23:14,338 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:14] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-26 08:23:14,340 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:14] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-26 08:23:14,374 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:14] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.009 2026-10-26 08:23:14,391 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_model_id.browser: Owl is running in 'dev' mode. 2026-10-26 08:23:14,478 103 INFO rb-9ca8621-226001-429047 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 08:23:14,539 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:14] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.041 0.100 2026-10-26 08:23:14,543 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:14] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.095 2026-10-26 08:23:14,609 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:14] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.025 0.095 2026-10-26 08:23:14,639 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_model_id: Evaluate test code "odoo.startTour('test_form_view_model_id', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-base_automation.base_automation_act/new?view_type='form'&debug=0)", "delayToCheckUndeterminisms": 0})" 2026-10-26 08:23:14,659 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_model_id.browser: [1/8] Tour test_form_view_model_id → Step .o_field_widget[name='model_id'] input 2026-10-26 08:23:14,724 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:14] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 08:23:14,807 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:14] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.066 0.249 2026-10-26 08:23:15,262 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:15] "POST /mail/data HTTP/1.1" 200 - 145 0.173 0.499 2026-10-26 08:23:15,273 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 08:23:15,301 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 08:23:15,331 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:15] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.022 0.599 2026-10-26 08:23:15,356 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:15] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.767 2026-10-26 08:23:15,394 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:15] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.011 0.526 2026-10-26 08:23:15,397 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.776 2026-10-26 08:23:15,430 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:15] "GET /web/image/res.partner/3/avatar_128?unique=1792982153000 HTTP/1.1" 200 - 9 0.010 0.542 2026-10-26 08:23:15,468 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:15] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.589 2026-10-26 08:23:15,501 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.005 2026-10-26 08:23:15,539 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:15] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.009 0.022 2026-10-26 08:23:15,543 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:15] "GET /base_automation/static/img/automation.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-26 08:23:15,587 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 08:23:15,758 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:15] "POST /web/dataset/call_kw/base.automation/get_views HTTP/1.1" 200 - 57 0.065 0.165 2026-10-26 08:23:15,812 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 08:23:15,829 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:15] "POST /web/dataset/call_kw/base.automation/onchange HTTP/1.1" 200 - 1 0.001 0.010 2026-10-26 08:23:16,009 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_model_id.browser: [2/8] Tour test_form_view_model_id → Step .dropdown-menu li a:contains(Automated Rule Line Test) 2026-10-26 08:23:16,031 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:16] "POST /web/dataset/call_kw/ir.model/name_search HTTP/1.1" 200 - 2 0.016 0.014 2026-10-26 08:23:16,277 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:16] "POST /web/dataset/call_kw/ir.model/name_search HTTP/1.1" 200 - 1 0.007 0.006 2026-10-26 08:23:16,321 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_model_id.browser: [3/8] Tour test_form_view_model_id → Step .o_field_widget[name='trigger'] 2026-10-26 08:23:16,338 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:16] "POST /web/dataset/call_kw/base.automation/onchange HTTP/1.1" 200 - 1 0.000 0.011 2026-10-26 08:23:16,380 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:16] "POST /web/dataset/call_kw/ir.model.fields/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-26 08:23:16,418 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_model_id.browser: [4/8] Tour test_form_view_model_id → Step .o_field_widget[name='model_id'] input 2026-10-26 08:23:16,502 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_model_id.browser: [5/8] Tour test_form_view_model_id → Step .dropdown-menu li a:contains(test_base_automation.project) 2026-10-26 08:23:16,504 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:16] "POST /web/dataset/call_kw/ir.model/name_search HTTP/1.1" 200 - 1 0.014 0.006 2026-10-26 08:23:16,766 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:16] "POST /web/dataset/call_kw/ir.model/name_search HTTP/1.1" 200 - 1 0.008 0.005 2026-10-26 08:23:16,804 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_model_id.browser: [6/8] Tour test_form_view_model_id → Step .o_field_widget[name='trigger'] 2026-10-26 08:23:16,812 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:16] "POST /web/dataset/call_kw/base.automation/onchange HTTP/1.1" 200 - 1 0.000 0.006 2026-10-26 08:23:16,873 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:16] "POST /web/dataset/call_kw/ir.model.fields/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-26 08:23:16,912 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_model_id.browser: [7/8] Tour test_form_view_model_id → Step .o_form_button_cancel 2026-10-26 08:23:16,997 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_model_id.browser: [8/8] Tour test_form_view_model_id → Step .o_base_automation_kanban_view 2026-10-26 08:23:17,094 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:17] "POST /web/dataset/call_kw/base.automation/web_search_read HTTP/1.1" 200 - 17 0.023 0.047 2026-10-26 08:23:17,103 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:17] "POST /web/dataset/call_kw/ir.model.fields/search_read HTTP/1.1" 200 - 1 0.000 0.072 2026-10-26 08:23:17,358 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_model_id.browser: tour succeeded 2026-10-26 08:23:17,359 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_model_id.browser: ╔════════════════════════════════════════╗ ║ TOUR test_form_view_model_id SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-26 08:23:17,497 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_model_id.browser: heap 29457640 (allocated 30785536) 2026-10-26 08:23:17,511 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_model_id: Closing chrome headless with pid 11403 2026-10-26 08:23:17,511 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_model_id: Closing websocket connection 2026-10-26 08:23:17,512 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_model_id: Terminating chrome headless with pid 11403 2026-10-26 08:23:17,673 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_model_id: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_082317_673253_test_form_view_model_id.txt 2026-10-26 08:23:17,673 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_model_id: Removing chrome user profile "/tmp/tmpb0h6gi6n_chrome_odoo" 2026-10-26 08:23:17,769 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour: Starting BaseAutomationTestUi.test_kanban_automation_view_create_action ... 2026-10-26 08:23:18,334 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_create_action: Chrome pid: 11613 2026-10-26 08:23:18,334 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_create_action: Chrome headless temporary user profile dir: /tmp/tmpnr3loux8_chrome_odoo 2026-10-26 08:23:18,335 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_create_action: Issuing json command http://127.0.0.1:43445/json/version 2026-10-26 08:23:18,336 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:43445/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:23:18,451 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_create_action: Browser version: Chrome/150.0.7871.114 2026-10-26 08:23:18,451 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_create_action: Issuing json command http://127.0.0.1:43445/json 2026-10-26 08:23:18,452 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:43445/json with timeout 3 increased to 10s during tests 2026-10-26 08:23:18,479 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_create_action: Websocket url found: ws://127.0.0.1:43445/devtools/page/B03F0222EA2FE9B78F32811A7B3921FA 2026-10-26 08:23:18,517 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_create_action: Enable chrome headless console log notification 2026-10-26 08:23:18,520 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_create_action: Chrome headless enable page notifications 2026-10-26 08:23:18,594 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 08:23:18,608 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_create_action: Setting session cookie in browser 2026-10-26 08:23:18,622 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_create_action: Open "http://127.0.0.1:8069/odoo/action-base_automation.base_automation_act" in browser 2026-10-26 08:23:18,622 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_create_action: Navigating to: "http://127.0.0.1:8069/odoo/action-base_automation.base_automation_act" 2026-10-26 08:23:18,648 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:23:20,540 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:20] "GET /odoo/action-base_automation.base_automation_act HTTP/1.1" 200 - 191 0.198 1.699 2026-10-26 08:23:20,544 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_create_action: Navigation result: {'frameId': 'B03F0222EA2FE9B78F32811A7B3921FA', 'loaderId': '06D0C404FB43185D60939F174423D83F', 'isDownload': False} 2026-10-26 08:23:20,545 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_create_action: Evaluate ready code "odoo.isTourReady('test_kanban_automation_view_create_action')" 2026-10-26 08:23:20,589 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:20] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-10-26 08:23:20,631 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:20] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.008 0.049 2026-10-26 08:23:20,772 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 08:23:21,818 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:21] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.528 0.686 2026-10-26 08:23:21,829 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:21] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.216 2026-10-26 08:23:21,844 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:21] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.853 2026-10-26 08:23:21,883 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:21] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 1.237 2026-10-26 08:23:21,900 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:21] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.253 2026-10-26 08:23:22,077 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:22] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 08:23:22,092 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:22] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-26 08:23:22,095 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:22] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-10-26 08:23:22,130 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.008 0.021 2026-10-26 08:23:22,166 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_create_action.browser: Owl is running in 'dev' mode. 2026-10-26 08:23:22,203 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:22] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 08:23:22,256 103 INFO rb-9ca8621-226001-429047 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 08:23:22,311 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:22] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.031 0.108 2026-10-26 08:23:22,370 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:22] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.012 0.091 2026-10-26 08:23:22,407 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:22] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.166 2026-10-26 08:23:22,434 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_create_action: Evaluate test code "odoo.startTour('test_kanban_automation_view_create_action', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-base_automation.base_automation_act", "delayToCheckUndeterminisms": 0})" 2026-10-26 08:23:22,496 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_create_action.browser: [1/1] Tour test_kanban_automation_view_create_action → Step .o_base_automation_kanban_view 2026-10-26 08:23:22,584 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:22] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:23:22,624 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:22] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.077 0.273 2026-10-26 08:23:22,775 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:23:22,807 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 08:23:23,107 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:23] "POST /mail/data HTTP/1.1" 200 - 145 0.187 0.436 2026-10-26 08:23:23,108 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.627 2026-10-26 08:23:23,162 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:23] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.016 0.569 2026-10-26 08:23:23,211 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:23] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.012 0.520 2026-10-26 08:23:23,249 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:23] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.555 2026-10-26 08:23:23,287 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:23] "GET /web/image/res.partner/3/avatar_128?unique=1792982153000 HTTP/1.1" 200 - 9 0.011 0.578 2026-10-26 08:23:23,346 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-26 08:23:23,396 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:23] "GET /base_automation/static/img/automation.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-26 08:23:23,424 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:23] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.026 0.033 2026-10-26 08:23:23,492 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:23:23,605 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:23] "POST /web/dataset/call_kw/base.automation/get_views HTTP/1.1" 200 - 57 0.059 0.160 2026-10-26 08:23:23,678 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:23] "POST /web/dataset/call_kw/base.automation/web_search_read HTTP/1.1" 200 - 10 0.013 0.022 2026-10-26 08:23:23,807 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_create_action.browser: tour succeeded 2026-10-26 08:23:23,808 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_create_action.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR test_kanban_automation_view_create_action SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-10-26 08:23:23,936 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_create_action.browser: heap 25690728 (allocated 27115520) 2026-10-26 08:23:23,949 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_create_action: Closing chrome headless with pid 11613 2026-10-26 08:23:23,951 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_create_action: Closing websocket connection 2026-10-26 08:23:23,953 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_create_action: Terminating chrome headless with pid 11613 2026-10-26 08:23:24,150 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_create_action: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_082324_150593_test_kanban_automation_view_create_action.txt 2026-10-26 08:23:24,150 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_create_action: Removing chrome user profile "/tmp/tmpnr3loux8_chrome_odoo" 2026-10-26 08:23:24,229 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour: Starting BaseAutomationTestUi.test_kanban_automation_view_stage_trigger ... 2026-10-26 08:23:24,784 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_stage_trigger: Chrome pid: 11815 2026-10-26 08:23:24,785 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_stage_trigger: Chrome headless temporary user profile dir: /tmp/tmpd5qkwotp_chrome_odoo 2026-10-26 08:23:24,785 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_stage_trigger: Issuing json command http://127.0.0.1:42361/json/version 2026-10-26 08:23:24,788 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:42361/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:23:24,829 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_stage_trigger: Browser version: Chrome/150.0.7871.114 2026-10-26 08:23:24,829 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_stage_trigger: Issuing json command http://127.0.0.1:42361/json 2026-10-26 08:23:24,830 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:42361/json with timeout 3 increased to 10s during tests 2026-10-26 08:23:24,861 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_stage_trigger: Websocket url found: ws://127.0.0.1:42361/devtools/page/0D6789130BD79ED0DA24A9D4647E00ED 2026-10-26 08:23:24,882 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_stage_trigger: Enable chrome headless console log notification 2026-10-26 08:23:24,886 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_stage_trigger: Chrome headless enable page notifications 2026-10-26 08:23:24,974 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 08:23:24,991 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_stage_trigger: Setting session cookie in browser 2026-10-26 08:23:24,995 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_stage_trigger: Open "http://127.0.0.1:8069/odoo/action-base_automation.base_automation_act" in browser 2026-10-26 08:23:24,995 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_stage_trigger: Navigating to: "http://127.0.0.1:8069/odoo/action-base_automation.base_automation_act" 2026-10-26 08:23:25,024 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:23:26,937 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:26] "GET /odoo/action-base_automation.base_automation_act HTTP/1.1" 200 - 190 0.234 1.687 2026-10-26 08:23:26,942 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_stage_trigger: Navigation result: {'frameId': '0D6789130BD79ED0DA24A9D4647E00ED', 'loaderId': '81BBEE76C672C09DCC66C4F6C59744A3', 'isDownload': False} 2026-10-26 08:23:26,942 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_stage_trigger: Evaluate ready code "odoo.isTourReady('test_kanban_automation_view_stage_trigger')" 2026-10-26 08:23:27,009 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:27] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.023 2026-10-26 08:23:28,027 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:28] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.461 0.573 2026-10-26 08:23:28,048 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:28] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 1.039 2026-10-26 08:23:28,059 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:28] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.060 2026-10-26 08:23:28,068 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:28] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 1.088 2026-10-26 08:23:28,101 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:28] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-26 08:23:28,127 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 08:23:28,130 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:28] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.024 2026-10-26 08:23:28,891 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:28] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 08:23:28,895 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:28] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 08:23:28,906 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:28] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-26 08:23:28,923 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:28] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.007 2026-10-26 08:23:28,953 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_stage_trigger.browser: Owl is running in 'dev' mode. 2026-10-26 08:23:29,011 103 INFO rb-9ca8621-226001-429047 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 08:23:29,060 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:29] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.026 0.080 2026-10-26 08:23:29,066 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:29] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.078 2026-10-26 08:23:29,122 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:29] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.012 0.082 2026-10-26 08:23:29,198 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_stage_trigger: Evaluate test code "odoo.startTour('test_kanban_automation_view_stage_trigger', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-base_automation.base_automation_act", "delayToCheckUndeterminisms": 0})" 2026-10-26 08:23:29,219 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_stage_trigger.browser: [1/1] Tour test_kanban_automation_view_stage_trigger → Step .o_base_automation_kanban_view 2026-10-26 08:23:29,295 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:29] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-26 08:23:29,359 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:29] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.071 0.250 2026-10-26 08:23:29,402 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:29] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.287 2026-10-26 08:23:29,479 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 08:23:29,507 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 08:23:29,905 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:29] "POST /mail/data HTTP/1.1" 200 - 145 0.224 0.481 2026-10-26 08:23:29,911 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.699 2026-10-26 08:23:29,979 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:29] "GET /web/image/res.partner/3/avatar_128?unique=1792982153000 HTTP/1.1" 200 - 9 0.034 0.521 2026-10-26 08:23:30,011 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:30] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.699 2026-10-26 08:23:30,059 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:30] "POST /web/action/load HTTP/1.1" 200 - 10 0.019 0.607 2026-10-26 08:23:30,134 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:30] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.019 0.692 2026-10-26 08:23:30,144 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.037 2026-10-26 08:23:30,155 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:30] "GET /base_automation/static/img/automation.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 08:23:30,217 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:30] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.023 0.062 2026-10-26 08:23:30,244 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:23:30,446 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:30] "POST /web/dataset/call_kw/base.automation/get_views HTTP/1.1" 200 - 57 0.073 0.211 2026-10-26 08:23:30,559 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:30] "POST /web/dataset/call_kw/base.automation/web_search_read HTTP/1.1" 200 - 16 0.015 0.034 2026-10-26 08:23:30,723 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_stage_trigger.browser: tour succeeded 2026-10-26 08:23:30,724 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_stage_trigger.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR test_kanban_automation_view_stage_trigger SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-10-26 08:23:30,848 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_stage_trigger.browser: heap 25647980 (allocated 27115520) 2026-10-26 08:23:30,870 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_stage_trigger: Closing chrome headless with pid 11815 2026-10-26 08:23:30,872 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_stage_trigger: Closing websocket connection 2026-10-26 08:23:30,874 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_stage_trigger: Terminating chrome headless with pid 11815 2026-10-26 08:23:31,028 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_stage_trigger: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_082331_028405_test_kanban_automation_view_stage_trigger.txt 2026-10-26 08:23:31,028 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_stage_trigger: Removing chrome user profile "/tmp/tmpd5qkwotp_chrome_odoo" 2026-10-26 08:23:31,093 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour: Starting BaseAutomationTestUi.test_kanban_automation_view_time_trigger ... 2026-10-26 08:23:31,602 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_trigger: Chrome pid: 12026 2026-10-26 08:23:31,603 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_trigger: Chrome headless temporary user profile dir: /tmp/tmp9g4cz8gp_chrome_odoo 2026-10-26 08:23:31,603 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_trigger: Issuing json command http://127.0.0.1:38625/json/version 2026-10-26 08:23:31,607 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:38625/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:23:31,697 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_trigger: Browser version: Chrome/150.0.7871.114 2026-10-26 08:23:31,703 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_trigger: Issuing json command http://127.0.0.1:38625/json 2026-10-26 08:23:31,709 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:38625/json with timeout 3 increased to 10s during tests 2026-10-26 08:23:31,720 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_trigger: Websocket url found: ws://127.0.0.1:38625/devtools/page/BC9C35E9CA819459F830C4D769AD9B1D 2026-10-26 08:23:31,733 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_trigger: Enable chrome headless console log notification 2026-10-26 08:23:31,742 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_trigger: Chrome headless enable page notifications 2026-10-26 08:23:31,818 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 08:23:31,834 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_trigger: Setting session cookie in browser 2026-10-26 08:23:31,868 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_trigger: Open "http://127.0.0.1:8069/odoo/action-base_automation.base_automation_act" in browser 2026-10-26 08:23:31,868 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_trigger: Navigating to: "http://127.0.0.1:8069/odoo/action-base_automation.base_automation_act" 2026-10-26 08:23:31,910 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:23:35,142 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:35] "GET /odoo/action-base_automation.base_automation_act HTTP/1.1" 200 - 191 0.176 3.068 2026-10-26 08:23:35,146 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_trigger: Navigation result: {'frameId': 'BC9C35E9CA819459F830C4D769AD9B1D', 'loaderId': '1BAFE67012B784169B53D9EA80458733', 'isDownload': False} 2026-10-26 08:23:35,146 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_trigger: Evaluate ready code "odoo.isTourReady('test_kanban_automation_view_time_trigger')" 2026-10-26 08:23:35,218 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:35] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.031 2026-10-26 08:23:35,252 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:35] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.056 2026-10-26 08:23:35,273 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:35] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.080 2026-10-26 08:23:35,318 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 08:23:36,442 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:36] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.537 0.711 2026-10-26 08:23:36,464 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:36] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 1.242 2026-10-26 08:23:36,477 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:36] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.832 2026-10-26 08:23:36,484 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:36] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.196 2026-10-26 08:23:36,656 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:36] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-26 08:23:36,669 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:36] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-26 08:23:36,677 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:36] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-26 08:23:36,712 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:36] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.013 2026-10-26 08:23:36,726 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_trigger.browser: Owl is running in 'dev' mode. 2026-10-26 08:23:36,797 103 INFO rb-9ca8621-226001-429047 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 08:23:36,869 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:36] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.033 0.105 2026-10-26 08:23:36,872 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:36] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.108 2026-10-26 08:23:36,965 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_trigger: Evaluate test code "odoo.startTour('test_kanban_automation_view_time_trigger', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-base_automation.base_automation_act", "delayToCheckUndeterminisms": 0})" 2026-10-26 08:23:36,993 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_trigger.browser: [1/1] Tour test_kanban_automation_view_time_trigger → Step .o_base_automation_kanban_view 2026-10-26 08:23:37,032 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:37] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.050 0.139 2026-10-26 08:23:37,090 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:37] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.012 0.260 2026-10-26 08:23:37,157 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:37] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.164 2026-10-26 08:23:37,183 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 08:23:37,224 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 08:23:37,231 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:37] "POST /web/action/load HTTP/1.1" 200 - 10 0.016 0.121 2026-10-26 08:23:37,274 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:37] "GET /base_automation/static/img/automation.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 08:23:37,651 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:37] "POST /mail/data HTTP/1.1" 200 - 145 0.171 0.476 2026-10-26 08:23:37,722 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:37] "GET /web/image/res.partner/3/avatar_128?unique=1792982153000 HTTP/1.1" 200 - 9 0.029 0.571 2026-10-26 08:23:37,753 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:37] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.798 2026-10-26 08:23:37,814 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:37] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.011 0.657 2026-10-26 08:23:37,932 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:37] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 08:23:38,030 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:38] "POST /web/dataset/call_kw/base.automation/get_views HTTP/1.1" 200 - 57 0.079 0.674 2026-10-26 08:23:38,084 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:38] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.017 0.154 2026-10-26 08:23:38,111 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:38] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.007 0.212 2026-10-26 08:23:38,113 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.225 2026-10-26 08:23:38,147 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:38] "POST /web/dataset/call_kw/base.automation/web_search_read HTTP/1.1" 200 - 8 0.008 0.065 2026-10-26 08:23:38,157 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:23:38,326 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_trigger.browser: tour succeeded 2026-10-26 08:23:38,327 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_trigger.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_kanban_automation_view_time_trigger SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-10-26 08:23:38,473 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_trigger.browser: heap 25567800 (allocated 27115520) 2026-10-26 08:23:38,494 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_trigger: Closing chrome headless with pid 12026 2026-10-26 08:23:38,504 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_trigger: Closing websocket connection 2026-10-26 08:23:38,506 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_trigger: Terminating chrome headless with pid 12026 2026-10-26 08:23:38,653 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_trigger: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_082338_652951_test_kanban_automation_view_time_trigger.txt 2026-10-26 08:23:38,653 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_trigger: Removing chrome user profile "/tmp/tmp9g4cz8gp_chrome_odoo" 2026-10-26 08:23:38,730 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour: Starting BaseAutomationTestUi.test_kanban_automation_view_time_updated_trigger ... 2026-10-26 08:23:39,231 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_updated_trigger: Chrome pid: 12239 2026-10-26 08:23:39,232 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_updated_trigger: Chrome headless temporary user profile dir: /tmp/tmpgus_6y5b_chrome_odoo 2026-10-26 08:23:39,232 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_updated_trigger: Issuing json command http://127.0.0.1:38995/json/version 2026-10-26 08:23:39,233 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:38995/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:23:39,308 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_updated_trigger: Browser version: Chrome/150.0.7871.114 2026-10-26 08:23:39,309 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_updated_trigger: Issuing json command http://127.0.0.1:38995/json 2026-10-26 08:23:39,309 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:38995/json with timeout 3 increased to 10s during tests 2026-10-26 08:23:39,325 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_updated_trigger: Websocket url found: ws://127.0.0.1:38995/devtools/page/F249EB55149C62B702D48B82F06EA6C8 2026-10-26 08:23:39,362 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_updated_trigger: Enable chrome headless console log notification 2026-10-26 08:23:39,382 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_updated_trigger: Chrome headless enable page notifications 2026-10-26 08:23:39,427 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 08:23:39,444 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_updated_trigger: Setting session cookie in browser 2026-10-26 08:23:39,472 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_updated_trigger: Open "http://127.0.0.1:8069/odoo/action-base_automation.base_automation_act" in browser 2026-10-26 08:23:39,472 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_updated_trigger: Navigating to: "http://127.0.0.1:8069/odoo/action-base_automation.base_automation_act" 2026-10-26 08:23:39,518 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:23:41,357 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:41] "GET /odoo/action-base_automation.base_automation_act HTTP/1.1" 200 - 191 0.183 1.668 2026-10-26 08:23:41,364 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_updated_trigger: Navigation result: {'frameId': 'F249EB55149C62B702D48B82F06EA6C8', 'loaderId': '916E6BEBDA2895CD0B8C78FDD1328A25', 'isDownload': False} 2026-10-26 08:23:41,364 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_updated_trigger: Evaluate ready code "odoo.isTourReady('test_kanban_automation_view_time_updated_trigger')" 2026-10-26 08:23:41,446 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:41] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.023 2026-10-26 08:23:41,470 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:41] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.058 2026-10-26 08:23:41,474 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:41] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.059 2026-10-26 08:23:41,543 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 08:23:42,613 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:42] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.442 0.754 2026-10-26 08:23:42,642 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.013 1.192 2026-10-26 08:23:42,654 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:42] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.161 2026-10-26 08:23:42,663 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:42] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.790 2026-10-26 08:23:42,865 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:42] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-26 08:23:42,870 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:42] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-26 08:23:42,875 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:42] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-26 08:23:42,907 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:42] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.012 2026-10-26 08:23:42,950 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_updated_trigger.browser: Owl is running in 'dev' mode. 2026-10-26 08:23:43,024 103 INFO rb-9ca8621-226001-429047 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 08:23:43,085 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:43] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.028 0.100 2026-10-26 08:23:43,093 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:43] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.109 2026-10-26 08:23:43,128 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:43] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 0.103 2026-10-26 08:23:43,194 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_updated_trigger: Evaluate test code "odoo.startTour('test_kanban_automation_view_time_updated_trigger', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-base_automation.base_automation_act", "delayToCheckUndeterminisms": 0})" 2026-10-26 08:23:43,208 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_updated_trigger.browser: [1/1] Tour test_kanban_automation_view_time_updated_trigger → Step .o_base_automation_kanban_view 2026-10-26 08:23:43,328 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:43] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 08:23:43,331 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:43] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.065 0.233 2026-10-26 08:23:43,374 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:43] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.235 2026-10-26 08:23:43,386 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.201 2026-10-26 08:23:43,456 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:43] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.018 0.143 2026-10-26 08:23:43,471 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 08:23:43,501 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 08:23:43,913 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:43] "POST /mail/data HTTP/1.1" 200 - 145 0.176 0.593 2026-10-26 08:23:43,975 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:43] "GET /web/image/res.partner/3/avatar_128?unique=1792982153000 HTTP/1.1" 200 - 9 0.021 0.532 2026-10-26 08:23:44,027 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:44] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.015 0.615 2026-10-26 08:23:44,046 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:44] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.617 2026-10-26 08:23:44,137 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:44] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-26 08:23:44,173 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:44] "GET /base_automation/static/img/automation.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 08:23:44,218 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:44] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.024 0.046 2026-10-26 08:23:44,267 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:23:44,470 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:44] "POST /web/dataset/call_kw/base.automation/get_views HTTP/1.1" 200 - 57 0.080 0.195 2026-10-26 08:23:44,530 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:44] "POST /web/dataset/call_kw/base.automation/web_search_read HTTP/1.1" 200 - 8 0.011 0.015 2026-10-26 08:23:44,660 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_updated_trigger.browser: tour succeeded 2026-10-26 08:23:44,663 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_updated_trigger.browser: ╔═════════════════════════════════════════════════════════════════╗ ║ TOUR test_kanban_automation_view_time_updated_trigger SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════╝ 2026-10-26 08:23:44,809 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_updated_trigger.browser: heap 25554288 (allocated 26853376) 2026-10-26 08:23:44,825 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_updated_trigger: Closing chrome headless with pid 12239 2026-10-26 08:23:44,829 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_updated_trigger: Closing websocket connection 2026-10-26 08:23:44,829 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_updated_trigger: Terminating chrome headless with pid 12239 2026-10-26 08:23:44,967 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_updated_trigger: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_082344_967750_test_kanban_automation_view_time_updated_trigger.txt 2026-10-26 08:23:44,968 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_updated_trigger: Removing chrome user profile "/tmp/tmpgus_6y5b_chrome_odoo" 2026-10-26 08:23:45,065 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour: Starting BaseAutomationTestUi.test_on_change_rule_creation ... 2026-10-26 08:23:45,503 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_on_change_rule_creation: Chrome pid: 12442 2026-10-26 08:23:45,503 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_on_change_rule_creation: Chrome headless temporary user profile dir: /tmp/tmpo_l9_4_4_chrome_odoo 2026-10-26 08:23:45,503 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_on_change_rule_creation: Issuing json command http://127.0.0.1:42695/json/version 2026-10-26 08:23:45,504 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:42695/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:23:45,571 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_on_change_rule_creation: Browser version: Chrome/150.0.7871.114 2026-10-26 08:23:45,571 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_on_change_rule_creation: Issuing json command http://127.0.0.1:42695/json 2026-10-26 08:23:45,572 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:42695/json with timeout 3 increased to 10s during tests 2026-10-26 08:23:45,606 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_on_change_rule_creation: Websocket url found: ws://127.0.0.1:42695/devtools/page/5131DD5D9B5EDAC7E0D7694FF2E60C85 2026-10-26 08:23:45,628 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_on_change_rule_creation: Enable chrome headless console log notification 2026-10-26 08:23:45,641 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_on_change_rule_creation: Chrome headless enable page notifications 2026-10-26 08:23:45,727 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 08:23:45,746 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_on_change_rule_creation: Setting session cookie in browser 2026-10-26 08:23:45,762 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_on_change_rule_creation: Open "http://127.0.0.1:8069/odoo/action-base_automation.base_automation_act" in browser 2026-10-26 08:23:45,762 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_on_change_rule_creation: Navigating to: "http://127.0.0.1:8069/odoo/action-base_automation.base_automation_act" 2026-10-26 08:23:45,808 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:23:47,676 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:47] "GET /odoo/action-base_automation.base_automation_act HTTP/1.1" 200 - 191 0.163 1.710 2026-10-26 08:23:47,681 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_on_change_rule_creation: Navigation result: {'frameId': '5131DD5D9B5EDAC7E0D7694FF2E60C85', 'loaderId': 'FD5A79A81519FC7846D78438CED81FC4', 'isDownload': False} 2026-10-26 08:23:47,681 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_on_change_rule_creation: Evaluate ready code "odoo.isTourReady('base_automation.on_change_rule_creation')" 2026-10-26 08:23:47,744 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:47] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.010 0.015 2026-10-26 08:23:47,774 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:47] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.013 0.024 2026-10-26 08:23:47,791 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:47] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.070 2026-10-26 08:23:47,872 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 08:23:48,919 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:48] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.490 0.699 2026-10-26 08:23:48,931 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:48] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 1.064 2026-10-26 08:23:48,952 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:48] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.220 2026-10-26 08:23:48,983 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:48] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.015 0.856 2026-10-26 08:23:49,183 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:49] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 08:23:49,200 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:49] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-26 08:23:49,202 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:49] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-26 08:23:49,231 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:49] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.014 2026-10-26 08:23:49,261 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_on_change_rule_creation.browser: Owl is running in 'dev' mode. 2026-10-26 08:23:49,323 103 INFO rb-9ca8621-226001-429047 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 08:23:49,390 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:49] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.032 0.095 2026-10-26 08:23:49,399 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:49] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.101 2026-10-26 08:23:49,437 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:49] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 0.076 2026-10-26 08:23:49,454 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_on_change_rule_creation: Evaluate test code "odoo.startTour('base_automation.on_change_rule_creation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-base_automation.base_automation_act", "delayToCheckUndeterminisms": 0})" 2026-10-26 08:23:49,490 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_on_change_rule_creation.browser: [1/9] Tour base_automation.on_change_rule_creation → Step .o-kanban-button-new 2026-10-26 08:23:49,567 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:49] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 08:23:49,651 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:49] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.083 0.212 2026-10-26 08:23:49,692 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:49] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.261 2026-10-26 08:23:49,694 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.218 2026-10-26 08:23:49,787 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 08:23:49,827 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-10-26 08:23:50,260 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:50] "POST /mail/data HTTP/1.1" 200 - 145 0.200 0.611 2026-10-26 08:23:50,306 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:50] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.717 2026-10-26 08:23:50,367 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:50] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.014 0.646 2026-10-26 08:23:50,421 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:50] "GET /web/image/res.partner/3/avatar_128?unique=1792982153000 HTTP/1.1" 200 - 9 0.016 0.699 2026-10-26 08:23:50,459 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:50] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.722 2026-10-26 08:23:50,474 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:50] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-26 08:23:50,505 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:50] "GET /base_automation/static/img/automation.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:23:50,538 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:50] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.013 0.039 2026-10-26 08:23:50,587 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:23:50,750 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:50] "POST /web/dataset/call_kw/base.automation/get_views HTTP/1.1" 200 - 57 0.069 0.165 2026-10-26 08:23:50,858 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:50] "POST /web/dataset/call_kw/base.automation/web_search_read HTTP/1.1" 200 - 17 0.021 0.045 2026-10-26 08:23:51,172 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_on_change_rule_creation.browser: [2/9] Tour base_automation.on_change_rule_creation → Step .o_field_widget[name=name] input 2026-10-26 08:23:51,194 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 08:23:51,217 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:51] "POST /web/dataset/call_kw/base.automation/onchange HTTP/1.1" 200 - 1 0.001 0.023 2026-10-26 08:23:51,365 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_on_change_rule_creation.browser: [3/9] Tour base_automation.on_change_rule_creation → Step .o_field_widget[name=model_id] input 2026-10-26 08:23:51,473 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_on_change_rule_creation.browser: [4/9] Tour base_automation.on_change_rule_creation → Step .ui-menu-item > a:text(View) 2026-10-26 08:23:51,491 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:51] "POST /web/dataset/call_kw/ir.model/name_search HTTP/1.1" 200 - 2 0.023 0.010 2026-10-26 08:23:51,740 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:51] "POST /web/dataset/call_kw/ir.model/name_search HTTP/1.1" 200 - 1 0.011 0.005 2026-10-26 08:23:51,788 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_on_change_rule_creation.browser: [5/9] Tour base_automation.on_change_rule_creation → Step .o_field_widget[name=trigger] select 2026-10-26 08:23:51,803 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:51] "POST /web/dataset/call_kw/base.automation/onchange HTTP/1.1" 200 - 1 0.000 0.007 2026-10-26 08:23:51,860 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:51] "POST /web/dataset/call_kw/ir.model.fields/search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-26 08:23:51,906 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_on_change_rule_creation.browser: [6/9] Tour base_automation.on_change_rule_creation → Step .o_field_widget[name=on_change_field_ids] input 2026-10-26 08:23:51,913 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:51] "POST /web/dataset/call_kw/base.automation/onchange HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 08:23:51,973 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_on_change_rule_creation.browser: [7/9] Tour base_automation.on_change_rule_creation → Step .ui-menu-item > a:text(Active) 2026-10-26 08:23:51,986 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:51] "POST /web/dataset/call_kw/ir.model.fields/name_search HTTP/1.1" 200 - 1 0.000 0.005 2026-10-26 08:23:52,041 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_on_change_rule_creation.browser: [8/9] Tour base_automation.on_change_rule_creation → Step save form (trigger: .o_form_button_save:enabled) 2026-10-26 08:23:52,063 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:52] "POST /web/dataset/call_kw/ir.model.fields/web_read HTTP/1.1" 200 - 1 0.003 0.012 2026-10-26 08:23:52,140 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_on_change_rule_creation.browser: [9/9] Tour base_automation.on_change_rule_creation → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-26 08:23:52,258 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: Simulating signal changes during tests 2026-10-26 08:23:52,258 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:52] "POST /web/dataset/call_kw/base.automation/web_save HTTP/1.1" 200 - 34 0.022 0.089 2026-10-26 08:23:52,302 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_on_change_rule_creation.browser: tour succeeded 2026-10-26 08:23:52,303 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_on_change_rule_creation.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR base_automation.on_change_rule_creation SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-26 08:23:52,445 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_on_change_rule_creation.browser: heap 29622628 (allocated 31309824) 2026-10-26 08:23:52,455 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_on_change_rule_creation: Closing chrome headless with pid 12442 2026-10-26 08:23:52,460 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_on_change_rule_creation: Closing websocket connection 2026-10-26 08:23:52,461 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_on_change_rule_creation: Terminating chrome headless with pid 12442 2026-10-26 08:23:52,585 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_on_change_rule_creation: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_082352_584820_test_on_change_rule_creation.txt 2026-10-26 08:23:52,585 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_on_change_rule_creation: Removing chrome user profile "/tmp/tmpo_l9_4_4_chrome_odoo" 2026-10-26 08:23:52,671 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour: Starting BaseAutomationTestUi.test_open_automation_from_grouped_kanban ... 2026-10-26 08:23:53,203 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_open_automation_from_grouped_kanban: Chrome pid: 12655 2026-10-26 08:23:53,203 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_open_automation_from_grouped_kanban: Chrome headless temporary user profile dir: /tmp/tmpihfiev3v_chrome_odoo 2026-10-26 08:23:53,204 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_open_automation_from_grouped_kanban: Issuing json command http://127.0.0.1:34305/json/version 2026-10-26 08:23:53,206 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:34305/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:23:53,340 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_open_automation_from_grouped_kanban: Browser version: Chrome/150.0.7871.114 2026-10-26 08:23:53,341 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_open_automation_from_grouped_kanban: Issuing json command http://127.0.0.1:34305/json 2026-10-26 08:23:53,341 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:34305/json with timeout 3 increased to 10s during tests 2026-10-26 08:23:53,396 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_open_automation_from_grouped_kanban: Websocket url found: ws://127.0.0.1:34305/devtools/page/A8B5FA287511F102210C0AD65F0D4619 2026-10-26 08:23:53,420 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_open_automation_from_grouped_kanban: Enable chrome headless console log notification 2026-10-26 08:23:53,444 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_open_automation_from_grouped_kanban: Chrome headless enable page notifications 2026-10-26 08:23:53,499 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 08:23:53,522 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_open_automation_from_grouped_kanban: Setting session cookie in browser 2026-10-26 08:23:53,537 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_open_automation_from_grouped_kanban: Open "http://127.0.0.1:8069/odoo/action-2306?debug=0" in browser 2026-10-26 08:23:53,537 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_open_automation_from_grouped_kanban: Navigating to: "http://127.0.0.1:8069/odoo/action-2306?debug=0" 2026-10-26 08:23:53,562 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:23:55,557 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:55] "GET /odoo/action-2306?debug=0 HTTP/1.1" 200 - 186 0.351 1.649 2026-10-26 08:23:55,569 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_open_automation_from_grouped_kanban: Navigation result: {'frameId': 'A8B5FA287511F102210C0AD65F0D4619', 'loaderId': '4E4C1FB808F84D2B4802A4B869CC14F2', 'isDownload': False} 2026-10-26 08:23:55,569 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_open_automation_from_grouped_kanban: Evaluate ready code "odoo.isTourReady('test_open_automation_from_grouped_kanban')" 2026-10-26 08:23:55,634 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:55] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.019 2026-10-26 08:23:55,722 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 08:23:56,690 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:56] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.428 0.644 2026-10-26 08:23:56,708 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:56] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 1.089 2026-10-26 08:23:56,733 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:56] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 1.090 2026-10-26 08:23:56,750 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:56] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.119 2026-10-26 08:23:56,786 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:56] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.013 2026-10-26 08:23:56,864 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:56] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-26 08:23:57,903 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:57] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-26 08:23:57,917 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:57] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-26 08:23:57,944 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:57] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.037 2026-10-26 08:23:57,960 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:57] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.029 2026-10-26 08:23:57,965 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_open_automation_from_grouped_kanban.browser: Owl is running in 'dev' mode. 2026-10-26 08:23:58,041 103 INFO rb-9ca8621-226001-429047 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 08:23:58,115 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:58] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.049 0.099 2026-10-26 08:23:58,119 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:58] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.099 2026-10-26 08:23:58,181 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:58] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.011 0.113 2026-10-26 08:23:58,203 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_open_automation_from_grouped_kanban: The ready code tooks too much time : 2.63348650932312 2026-10-26 08:23:58,242 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_open_automation_from_grouped_kanban: Evaluate test code "odoo.startTour('test_open_automation_from_grouped_kanban', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-2306?debug=0", "delayToCheckUndeterminisms": 0})" 2026-10-26 08:23:58,279 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_open_automation_from_grouped_kanban.browser: [1/7] Tour test_open_automation_from_grouped_kanban → Step .o_kanban_header:contains(test tag) 2026-10-26 08:23:58,322 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:58] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:23:58,386 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:58] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.075 0.238 2026-10-26 08:23:58,398 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.144 2026-10-26 08:23:58,458 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:58] "GET /odoo/offline HTTP/1.1" 200 - 5 0.032 0.250 2026-10-26 08:23:58,512 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:23:58,553 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 08:23:58,980 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:58] "POST /mail/data HTTP/1.1" 200 - 145 0.227 0.505 2026-10-26 08:23:59,026 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:59] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.012 0.593 2026-10-26 08:23:59,091 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:59] "GET /web/image/res.partner/3/avatar_128?unique=1792982153000 HTTP/1.1" 200 - 9 0.011 0.645 2026-10-26 08:23:59,118 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:59] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.667 2026-10-26 08:23:59,166 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:59] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.847 2026-10-26 08:23:59,232 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-26 08:23:59,279 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:59] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.010 0.030 2026-10-26 08:23:59,334 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 08:23:59,674 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:59] "POST /web/dataset/call_kw/test_base_automation.project/get_views HTTP/1.1" 200 - 160 0.127 0.291 2026-10-26 08:23:59,710 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:59] "POST /web/dataset/call_kw/test_base_automation.project/web_read_group HTTP/1.1" 200 - 3 0.003 0.006 2026-10-26 08:23:59,730 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:59] "POST /web/dataset/call_kw/test_base_automation.project/web_search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-26 08:23:59,898 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_open_automation_from_grouped_kanban.browser: [2/7] Tour test_open_automation_from_grouped_kanban → Step .dropdown-menu .o_column_automations 2026-10-26 08:23:59,959 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_open_automation_from_grouped_kanban.browser: [3/7] Tour test_open_automation_from_grouped_kanban → Step .o_base_automation_kanban_view .o_control_panel button.o-kanban-button-new 2026-10-26 08:23:59,978 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:23:59] "POST /web/dataset/call_kw/ir.model/search HTTP/1.1" 200 - 2 0.002 0.008 2026-10-26 08:24:00,019 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:00] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.019 2026-10-26 08:24:00,059 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:00] "GET /base_automation/static/img/automation.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 08:24:00,235 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:00] "POST /web/dataset/call_kw/base.automation/get_views HTTP/1.1" 200 - 51 0.050 0.134 2026-10-26 08:24:00,264 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:00] "POST /web/dataset/call_kw/ir.model/read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-26 08:24:00,289 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:00] "POST /web/dataset/call_kw/base.automation/web_search_read HTTP/1.1" 200 - 2 0.003 0.006 2026-10-26 08:24:00,354 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_open_automation_from_grouped_kanban.browser: [4/7] Tour test_open_automation_from_grouped_kanban → Step .o_form_view 2026-10-26 08:24:00,411 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:00] "POST /web/dataset/call_kw/base.automation/onchange HTTP/1.1" 200 - 7 0.004 0.017 2026-10-26 08:24:00,420 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.034 2026-10-26 08:24:00,542 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:00] "POST /web/dataset/call_kw/ir.model.fields/search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-26 08:24:00,640 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_open_automation_from_grouped_kanban.browser: [5/7] Tour test_open_automation_from_grouped_kanban → Step .o_form_view .o_field_widget[name='name'] input 2026-10-26 08:24:00,706 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_open_automation_from_grouped_kanban.browser: [6/7] Tour test_open_automation_from_grouped_kanban → Step save form (trigger: .o_form_button_save:enabled) 2026-10-26 08:24:00,777 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_open_automation_from_grouped_kanban.browser: [7/7] Tour test_open_automation_from_grouped_kanban → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-26 08:24:00,898 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: Simulating signal changes during tests 2026-10-26 08:24:00,898 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:00] "POST /web/dataset/call_kw/base.automation/web_save HTTP/1.1" 200 - 35 0.028 0.089 2026-10-26 08:24:00,957 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_open_automation_from_grouped_kanban.browser: tour succeeded 2026-10-26 08:24:00,957 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_open_automation_from_grouped_kanban.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_open_automation_from_grouped_kanban SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-10-26 08:24:01,117 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_open_automation_from_grouped_kanban.browser: heap 27878604 (allocated 29474816) 2026-10-26 08:24:01,128 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_open_automation_from_grouped_kanban: Closing chrome headless with pid 12655 2026-10-26 08:24:01,144 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_open_automation_from_grouped_kanban: Closing websocket connection 2026-10-26 08:24:01,148 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_open_automation_from_grouped_kanban: Terminating chrome headless with pid 12655 2026-10-26 08:24:01,263 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_open_automation_from_grouped_kanban: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_082401_263421_test_open_automation_from_grouped_kanban.txt 2026-10-26 08:24:01,263 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_open_automation_from_grouped_kanban: Removing chrome user profile "/tmp/tmpihfiev3v_chrome_odoo" 2026-10-26 08:24:01,357 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour: Starting BaseAutomationTestUi.test_resize_kanban ... 2026-10-26 08:24:01,848 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_resize_kanban: Chrome pid: 12873 2026-10-26 08:24:01,848 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_resize_kanban: Chrome headless temporary user profile dir: /tmp/tmpsrvnsthx_chrome_odoo 2026-10-26 08:24:01,849 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_resize_kanban: Issuing json command http://127.0.0.1:42365/json/version 2026-10-26 08:24:01,850 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:42365/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:24:01,895 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_resize_kanban: Browser version: Chrome/150.0.7871.114 2026-10-26 08:24:01,895 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_resize_kanban: Issuing json command http://127.0.0.1:42365/json 2026-10-26 08:24:01,896 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:42365/json with timeout 3 increased to 10s during tests 2026-10-26 08:24:01,920 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_resize_kanban: Websocket url found: ws://127.0.0.1:42365/devtools/page/EDD85018A014932A2416DE59F640143F 2026-10-26 08:24:01,938 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_resize_kanban: Enable chrome headless console log notification 2026-10-26 08:24:01,946 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_resize_kanban: Chrome headless enable page notifications 2026-10-26 08:24:02,050 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 08:24:02,067 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_resize_kanban: Setting session cookie in browser 2026-10-26 08:24:02,072 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_resize_kanban: Open "http://127.0.0.1:8069/odoo/action-base_automation.base_automation_act" in browser 2026-10-26 08:24:02,072 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_resize_kanban: Navigating to: "http://127.0.0.1:8069/odoo/action-base_automation.base_automation_act" 2026-10-26 08:24:02,085 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:24:05,332 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:05] "GET /odoo/action-base_automation.base_automation_act HTTP/1.1" 200 - 190 0.166 3.084 2026-10-26 08:24:05,346 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_resize_kanban: Navigation result: {'frameId': 'EDD85018A014932A2416DE59F640143F', 'loaderId': '2CBB22E2A09F5B6514328DCDA221BFA6', 'isDownload': False} 2026-10-26 08:24:05,346 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_resize_kanban: Evaluate ready code "odoo.isTourReady('test_resize_kanban')" 2026-10-26 08:24:05,411 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:05] "GET /web/assets/28608ee/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.021 2026-10-26 08:24:05,419 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:05] "GET /web/assets/b591026/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-10-26 08:24:05,576 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-26 08:24:06,494 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:06] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.449 0.653 2026-10-26 08:24:06,530 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:06] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.017 1.108 2026-10-26 08:24:06,545 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:06] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.151 2026-10-26 08:24:06,572 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:06] "GET /web/assets/9002d8f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.703 2026-10-26 08:24:06,576 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:06] "GET /web/assets/3cef3f1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-10-26 08:24:06,756 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:06] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-26 08:24:06,761 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:06] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-26 08:24:06,766 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:06] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-26 08:24:06,817 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:06] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.009 2026-10-26 08:24:06,841 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_resize_kanban.browser: Owl is running in 'dev' mode. 2026-10-26 08:24:06,927 103 INFO rb-9ca8621-226001-429047 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-26 08:24:06,983 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:06] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.028 0.101 2026-10-26 08:24:06,988 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:06] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.117 2026-10-26 08:24:07,028 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_resize_kanban: Evaluate test code "odoo.startTour('test_resize_kanban', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-base_automation.base_automation_act", "delayToCheckUndeterminisms": 0})" 2026-10-26 08:24:07,036 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_resize_kanban.browser: [1/1] Tour test_resize_kanban → Step .o_base_automation_kanban_view 2026-10-26 08:24:07,047 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:07] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.020 0.104 2026-10-26 08:24:07,085 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:07] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 08:24:07,206 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:07] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.053 0.209 2026-10-26 08:24:07,593 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:07] "POST /mail/data HTTP/1.1" 200 - 144 0.149 0.412 2026-10-26 08:24:07,596 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.567 2026-10-26 08:24:07,618 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 08:24:07,643 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:07] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.601 2026-10-26 08:24:07,665 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-26 08:24:07,720 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:07] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.010 0.445 2026-10-26 08:24:07,767 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:07] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.699 2026-10-26 08:24:07,800 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:07] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.536 2026-10-26 08:24:07,829 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:07] "GET /base_automation/static/img/automation.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:24:07,855 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:07] "GET /web/image/res.partner/3/avatar_128?unique=1792982153000 HTTP/1.1" 200 - 9 0.022 0.566 2026-10-26 08:24:07,863 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.063 2026-10-26 08:24:07,919 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:07] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.015 0.087 2026-10-26 08:24:08,003 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 08:24:08,106 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:08] "POST /web/dataset/call_kw/base.automation/get_views HTTP/1.1" 200 - 57 0.062 0.205 2026-10-26 08:24:08,197 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:08] "POST /web/dataset/call_kw/base.automation/web_search_read HTTP/1.1" 200 - 10 0.021 0.025 2026-10-26 08:24:08,401 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_resize_kanban.browser: tour succeeded 2026-10-26 08:24:08,402 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_resize_kanban.browser: ╔═══════════════════════════════════╗ ║ TOUR test_resize_kanban SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-26 08:24:08,563 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_resize_kanban.browser: heap 25722096 (allocated 26853376) 2026-10-26 08:24:08,589 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_resize_kanban: Closing chrome headless with pid 12873 2026-10-26 08:24:08,594 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_resize_kanban: Closing websocket connection 2026-10-26 08:24:08,597 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_resize_kanban: Terminating chrome headless with pid 12873 2026-10-26 08:24:08,713 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_resize_kanban: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_082408_712963_test_resize_kanban.txt 2026-10-26 08:24:08,713 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_resize_kanban: Removing chrome user profile "/tmp/tmpsrvnsthx_chrome_odoo" 2026-10-26 08:24:08,844 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:24:11,865 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd46704d440> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:24:11,866 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd464a1b4c0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:24:11,874 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:24:11,880 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd464a185e0> Stack (most recent call last): File "/data/build/rb-9ca8621-226001/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-9ca8621-226001/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-9ca8621-226001/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-9ca8621-226001/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-9ca8621-226001/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-9ca8621-226001/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-9ca8621-226001/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-9ca8621-226001/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-9ca8621-226001/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-9ca8621-226001/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-9ca8621-226001/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-26 08:24:11,920 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 08:24:13,634 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [449] 2026-10-26 08:24:13,656 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16708] 2026-10-26 08:24:13,665 103 INFO rb-9ca8621-226001-429047 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 08:24:14,440 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [450] 2026-10-26 08:24:14,457 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16710] 2026-10-26 08:24:14,468 103 INFO rb-9ca8621-226001-429047 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 08:24:14,650 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_discuss_full.tests.test_im_livechat_portal: Starting TestImLivechatPortal.test_chatbot_redirect_to_portal ... 2026-10-26 08:24:15,438 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [451] 2026-10-26 08:24:15,452 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16714] 2026-10-26 08:24:15,462 103 INFO rb-9ca8621-226001-429047 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 08:24:15,541 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [134746] 2026-10-26 08:24:15,542 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted im_livechat.channel records with IDs: [1, 2, 3] 2026-10-26 08:24:16,358 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_discuss_full.tests.test_im_livechat_portal.TestImLivechatPortal.test_chatbot_redirect_to_portal: Chrome pid: 13074 2026-10-26 08:24:16,359 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_discuss_full.tests.test_im_livechat_portal.TestImLivechatPortal.test_chatbot_redirect_to_portal: Chrome headless temporary user profile dir: /tmp/tmpcnndhmuh_chrome_odoo 2026-10-26 08:24:16,359 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_discuss_full.tests.test_im_livechat_portal.TestImLivechatPortal.test_chatbot_redirect_to_portal: Issuing json command http://127.0.0.1:46687/json/version 2026-10-26 08:24:16,360 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:46687/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:24:16,395 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_discuss_full.tests.test_im_livechat_portal.TestImLivechatPortal.test_chatbot_redirect_to_portal: Browser version: Chrome/150.0.7871.114 2026-10-26 08:24:16,395 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_discuss_full.tests.test_im_livechat_portal.TestImLivechatPortal.test_chatbot_redirect_to_portal: Issuing json command http://127.0.0.1:46687/json 2026-10-26 08:24:16,397 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:46687/json with timeout 3 increased to 10s during tests 2026-10-26 08:24:16,417 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_discuss_full.tests.test_im_livechat_portal.TestImLivechatPortal.test_chatbot_redirect_to_portal: Websocket url found: ws://127.0.0.1:46687/devtools/page/5EE3A09303068E4F00750CFD71CA509A 2026-10-26 08:24:16,433 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_discuss_full.tests.test_im_livechat_portal.TestImLivechatPortal.test_chatbot_redirect_to_portal: Enable chrome headless console log notification 2026-10-26 08:24:16,437 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_discuss_full.tests.test_im_livechat_portal.TestImLivechatPortal.test_chatbot_redirect_to_portal: Chrome headless enable page notifications 2026-10-26 08:24:16,465 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_discuss_full.tests.test_im_livechat_portal.TestImLivechatPortal.test_chatbot_redirect_to_portal: Setting session cookie in browser 2026-10-26 08:24:16,572 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_discuss_full.tests.test_im_livechat_portal.TestImLivechatPortal.test_chatbot_redirect_to_portal: Open "http://127.0.0.1:8069/contactus" in browser 2026-10-26 08:24:16,572 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_discuss_full.tests.test_im_livechat_portal.TestImLivechatPortal.test_chatbot_redirect_to_portal: Navigating to: "http://127.0.0.1:8069/contactus" 2026-10-26 08:24:16,593 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:24:19,246 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:19] "GET /contactus HTTP/1.1" 200 - 184 0.123 2.533 2026-10-26 08:24:19,256 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_discuss_full.tests.test_im_livechat_portal.TestImLivechatPortal.test_chatbot_redirect_to_portal: Navigation result: {'frameId': '5EE3A09303068E4F00750CFD71CA509A', 'loaderId': 'A2F75820AF6A7717BC758D48D3E2351A', 'isDownload': False} 2026-10-26 08:24:19,256 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_discuss_full.tests.test_im_livechat_portal.TestImLivechatPortal.test_chatbot_redirect_to_portal: Evaluate ready code "odoo.isTourReady('chatbot_redirect_to_portal')" 2026-10-26 08:24:19,306 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-26 08:24:19,321 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2a924f0/web.assets_frontend.min.css, copying from /web/assets/2a924f0/web.assets_frontend.min.css 2026-10-26 08:24:19,368 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:19] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 200 - 12 0.034 0.030 2026-10-26 08:24:19,378 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js, copying from /web/assets/9d4efaf/web.assets_frontend_minimal.min.js 2026-10-26 08:24:19,389 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:19] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.043 2026-10-26 08:24:19,408 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-26 08:24:19,409 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-26 08:24:19,418 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70b2f18/web.__assets_tests_call__.min.js, copying from /web/assets/70b2f18/web.__assets_tests_call__.min.js 2026-10-26 08:24:19,436 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:19] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.024 2026-10-26 08:24:19,497 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:19] "GET /web/image/website.s_parallax_default_image HTTP/1.1" 200 - 7 0.004 0.008 2026-10-26 08:24:19,591 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:19] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-26 08:24:19,615 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.054 2026-10-26 08:24:19,621 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:19] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.031 2026-10-26 08:24:19,623 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:19] "GET /web/image/website/1/logo/My%20Website?unique=50a099d HTTP/1.1" 200 - 3 0.007 0.050 2026-10-26 08:24:19,720 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js, copying from /web/assets/dfa5431/web.assets_frontend_lazy.min.js 2026-10-26 08:24:19,752 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:19] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.052 2026-10-26 08:24:19,779 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:19] "GET /web/image/website/1/favicon?unique=50a099d HTTP/1.1" 200 - 4 0.007 0.073 2026-10-26 08:24:20,247 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:20] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 08:24:20,337 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:20] "POST /im_livechat/init HTTP/1.1" 200 - 22 0.019 0.029 2026-10-26 08:24:20,424 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_discuss_full.tests.test_im_livechat_portal.TestImLivechatPortal.test_chatbot_redirect_to_portal: Evaluate test code "odoo.startTour('chatbot_redirect_to_portal', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/contactus", "delayToCheckUndeterminisms": 0})" 2026-10-26 08:24:20,432 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_discuss_full.tests.test_im_livechat_portal.TestImLivechatPortal.test_chatbot_redirect_to_portal.browser: [1/6] Tour chatbot_redirect_to_portal → Step .o-livechat-root:shadow .o-livechat-LivechatButton 2026-10-26 08:24:20,482 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:20] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.179 2026-10-26 08:24:20,551 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_discuss_full.tests.test_im_livechat_portal.TestImLivechatPortal.test_chatbot_redirect_to_portal.browser: [2/6] Tour chatbot_redirect_to_portal → Step .o-livechat-root:shadow .o-mail-Message:contains(Hello, were do you want to go?) 2026-10-26 08:24:20,593 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:20] "POST /im_livechat/get_session HTTP/1.1" 200 - 16 0.010 0.031 2026-10-26 08:24:20,752 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:20] "GET /web/image/res.partner/1724/avatar_128?access_token=7ff5699fd164a0593863f8316fbab93e1641ba3a08e4f0fd50ce2796acaf7bb6o0x6b0c3028&unique=1793003051000 HTTP/1.1" 200 - 4 0.004 0.017 2026-10-26 08:24:20,894 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_discuss_full.tests.test_im_livechat_portal.TestImLivechatPortal.test_chatbot_redirect_to_portal.browser: [3/6] Tour chatbot_redirect_to_portal → Step .o-livechat-root:shadow li:contains(Go to the portal page) 2026-10-26 08:24:20,964 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_discuss_full.tests.test_im_livechat_portal.TestImLivechatPortal.test_chatbot_redirect_to_portal.browser: [4/6] Tour chatbot_redirect_to_portal → Step .o-livechat-root:shadow .o-mail-Message:contains('Go to the portal page') 2026-10-26 08:24:21,017 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_discuss_full.tests.test_im_livechat_portal.TestImLivechatPortal.test_chatbot_redirect_to_portal.browser: [5/6] Tour chatbot_redirect_to_portal → Step #chatterRoot:shadow .o-mail-Chatter 2026-10-26 08:24:21,146 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:21] "POST /im_livechat/get_session HTTP/1.1" 200 - 69 0.060 0.136 2026-10-26 08:24:21,251 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:21] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.013 2026-10-26 08:24:21,343 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:21] "POST /discuss/channel/messages HTTP/1.1" 200 - 35 0.041 0.047 2026-10-26 08:24:21,345 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.066 2026-10-26 08:24:21,437 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: website.visitor 2026-10-26 08:24:21,448 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:21] "POST /mail/data HTTP/1.1" 200 - 38 0.059 0.100 2026-10-26 08:24:21,524 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:21] "GET /web/bundle/web.assets_emoji?lang=en_US&website_id=1 HTTP/1.1" 200 - 5 0.009 0.014 2026-10-26 08:24:21,552 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bb5c829/web.assets_emoji.min.js, copying from /web/assets/bb5c829/web.assets_emoji.min.js 2026-10-26 08:24:21,577 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:21] "GET /web/assets/1/bb5c829/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.006 0.030 2026-10-26 08:24:21,897 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:21] "POST /mail/message/post HTTP/1.1" 200 - 61 0.047 0.086 2026-10-26 08:24:21,914 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:21] "GET /web/image/mail.guest/11/avatar_128?access_token=f2179e0a6114a85f8979f3bed03cc5aaec87f12906064841fea8aa8801b01009o0x6b09cf82&unique=1793003060000 HTTP/1.1" 200 - 5 0.004 0.112 2026-10-26 08:24:21,959 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: project.task 2026-10-26 08:24:21,974 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: project.project 2026-10-26 08:24:22,768 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:22] "GET /my/tasks/1015?access_token=345cf45d-f8ce-4c94-8161-c8e675ecb5c6 HTTP/1.1" 200 - 96 0.073 0.743 2026-10-26 08:24:23,361 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_discuss_full.tests.test_im_livechat_portal.TestImLivechatPortal.test_chatbot_redirect_to_portal.browser: [5/6] Tour chatbot_redirect_to_portal → Step #chatterRoot:shadow .o-mail-Chatter 2026-10-26 08:24:23,437 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:23] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 12 0.013 0.097 2026-10-26 08:24:23,452 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:23] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.078 2026-10-26 08:24:23,513 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:23] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.029 0.119 2026-10-26 08:24:23,523 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7c26eb0/portal.assets_chatter.min.css, copying from /web/assets/7c26eb0/portal.assets_chatter.min.css 2026-10-26 08:24:23,547 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:23] "GET /web/assets/1/7c26eb0/portal.assets_chatter.min.css HTTP/1.1" 200 - 8 0.007 0.079 2026-10-26 08:24:23,565 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c45181b/portal.assets_chatter.min.js, copying from /web/assets/c45181b/portal.assets_chatter.min.js 2026-10-26 08:24:23,591 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:23] "GET /web/assets/1/c45181b/portal.assets_chatter.min.js HTTP/1.1" 200 - 8 0.008 0.112 2026-10-26 08:24:23,598 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:23] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.048 2026-10-26 08:24:23,636 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.008 2026-10-26 08:24:23,733 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: website.visitor 2026-10-26 08:24:23,737 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:23] "POST /mail/data HTTP/1.1" 200 - 31 0.027 0.069 2026-10-26 08:24:23,805 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:23] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 12 0.018 0.111 2026-10-26 08:24:23,838 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:23] "POST /portal/chatter_init HTTP/1.1" 200 - 9 0.008 0.142 2026-10-26 08:24:23,913 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:23] "POST /discuss/channel/messages HTTP/1.1" 200 - 28 0.018 0.044 2026-10-26 08:24:24,050 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:24] "GET /im_livechat/static/src/img/chatbot_is_typing.gif HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:24:25,235 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1/30812ef/portal.assets_chatter_style.min.css (id:13189) 2026-10-26 08:24:25,239 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:25] "GET /web/assets/1/30812ef/portal.assets_chatter_style.min.css HTTP/1.1" 200 - 7 0.016 1.350 2026-10-26 08:24:25,282 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:25] "POST /mail/thread/data HTTP/1.1" 200 - 2 0.001 0.011 2026-10-26 08:24:25,327 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_discuss_full.tests.test_im_livechat_portal.TestImLivechatPortal.test_chatbot_redirect_to_portal.browser: [6/6] Tour chatbot_redirect_to_portal → Step .o-livechat-root:shadow .o-mail-Message:last:contains('Tadam') 2026-10-26 08:24:25,331 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:25] "POST /mail/chatter_fetch HTTP/1.1" 200 - 5 0.005 0.020 2026-10-26 08:24:25,567 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:25] "POST /chatbot/step/trigger HTTP/1.1" 200 - 44 0.035 0.078 2026-10-26 08:24:25,646 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_discuss_full.tests.test_im_livechat_portal.TestImLivechatPortal.test_chatbot_redirect_to_portal.browser: tour succeeded 2026-10-26 08:24:25,647 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_discuss_full.tests.test_im_livechat_portal.TestImLivechatPortal.test_chatbot_redirect_to_portal.browser: ╔═══════════════════════════════════════════╗ ║ TOUR chatbot_redirect_to_portal SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-26 08:24:25,848 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_discuss_full.tests.test_im_livechat_portal.TestImLivechatPortal.test_chatbot_redirect_to_portal.browser: heap 12049424 (allocated 13107200) 2026-10-26 08:24:25,857 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_discuss_full.tests.test_im_livechat_portal.TestImLivechatPortal.test_chatbot_redirect_to_portal: Closing chrome headless with pid 13074 2026-10-26 08:24:25,858 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_discuss_full.tests.test_im_livechat_portal.TestImLivechatPortal.test_chatbot_redirect_to_portal: Closing websocket connection 2026-10-26 08:24:25,860 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_discuss_full.tests.test_im_livechat_portal.TestImLivechatPortal.test_chatbot_redirect_to_portal: Terminating chrome headless with pid 13074 2026-10-26 08:24:25,978 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_discuss_full.tests.test_im_livechat_portal.TestImLivechatPortal.test_chatbot_redirect_to_portal: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_082425_977944_test_chatbot_redirect_to_portal.txt 2026-10-26 08:24:25,978 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_discuss_full.tests.test_im_livechat_portal.TestImLivechatPortal.test_chatbot_redirect_to_portal: Removing chrome user profile "/tmp/tmpcnndhmuh_chrome_odoo" 2026-10-26 08:24:26,043 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 08:24:45,412 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-26 08:24:45,412 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-26 08:24:45,960 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_discuss_full.tests.test_performance: Starting TestDiscussFullPerformance.test_20_init_messaging ... 2026-10-26 08:24:48,630 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [452] 2026-10-26 08:24:48,654 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17128] 2026-10-26 08:24:48,672 103 INFO rb-9ca8621-226001-429047 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 08:24:48,794 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [453] 2026-10-26 08:24:48,808 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17129] 2026-10-26 08:24:48,819 103 INFO rb-9ca8621-226001-429047 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 08:24:48,945 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [454] 2026-10-26 08:24:48,960 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17130] 2026-10-26 08:24:48,974 103 INFO rb-9ca8621-226001-429047 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 08:24:50,809 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:emp from n/a 2026-10-26 08:24:50,861 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36408, 36409, 36410, 36411, 36197, 424181] 2026-10-26 08:24:50,861 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7012, 9, 8, 7, 6, 1] 2026-10-26 08:24:50,955 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [134924, 134925, 134926, 134927, 134933, 134934, 134935, 134834, 134835, 134836, 134837, 134838, 134839, 134845, 134846, 134847, 134848, 134849, 134850, 134855, 134856, 134857, 134858, 134859, 134864, 134865, 134866, 134867, 134873, 134874, 134875, 134876, 134877, 134883, 134884, 134885, 134886, 134887, 134892, 134893, 134894, 134895, 134896, 134902, 134903, 134904, 134905, 134906, 134912, 134913, 134914, 134915, 134916, 134917, 134918, 36418, 36405, 36406, 36407, 36412, 36420, 36421, 36422] 2026-10-26 08:24:50,955 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.message records with IDs: [2508, 2507, 2506, 2505, 2504, 2503, 2502, 2501, 2500, 2499, 2498, 2497, 2496, 2495, 2494, 2493, 2492, 2491, 2490, 2489, 2488, 2487, 2486, 2485, 2484, 2483, 2482, 2481, 2480, 2479, 2478, 2477, 2476, 2475, 2474, 2473, 2472, 2471, 2470, 2469, 2468, 2467, 2466, 2465, 2464, 2463, 2462, 2461, 2460, 2459, 2458, 2457, 2456, 2455, 2454, 14, 13, 12, 11, 10, 5, 4, 3] 2026-10-26 08:24:50,992 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [134830, 134920, 134929, 134841, 134852, 134861, 134869, 134879, 134889, 134898, 134908, 36402, 36403, 36404, 36196, 36413, 36415, 36419] 2026-10-26 08:24:50,992 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted discuss.channel records with IDs: [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19] 2026-10-26 08:24:52,678 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:test1 from n/a 2026-10-26 08:24:52,706 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:24:53,268 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:53] "POST /im_livechat/get_session HTTP/1.1" 200 - 65 0.038 0.529 2026-10-26 08:24:53,626 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:53] "POST /im_livechat/get_session HTTP/1.1" 200 - 62 0.048 0.114 2026-10-26 08:24:53,671 103 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /mail/message/post in /test_discuss_full/tests/test_performance.py:TestDiscussFullPerformance.test_20_init_messaging 2026-10-26 08:24:53,690 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: Opening a test cursor without specified test on request /mail/message/post in /test_discuss_full/tests/test_performance.py:TestDiscussFullPerformance.test_20_init_messaging 2026-10-26 08:24:53,823 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:53] "POST /mail/message/post HTTP/1.1" 200 - 48 0.043 0.110 2026-10-26 08:24:54,757 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:emp from n/a 2026-10-26 08:24:54,806 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:54] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.011 0.025 2026-10-26 08:24:54,848 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:54] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.011 0.028 2026-10-26 08:24:54,899 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:54] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.010 0.037 2026-10-26 08:24:54,925 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:test1 from n/a 2026-10-26 08:24:55,003 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:55] "POST /mail/message/reaction HTTP/1.1" 200 - 25 0.030 0.027 2026-10-26 08:24:55,035 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:55] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.008 0.019 2026-10-26 08:24:55,080 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:55] "POST /mail/message/reaction HTTP/1.1" 200 - 14 0.013 0.029 2026-10-26 08:24:55,128 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:55] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.008 0.035 2026-10-26 08:24:55,160 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:test2 from n/a 2026-10-26 08:24:55,265 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:55] "POST /mail/message/reaction HTTP/1.1" 200 - 26 0.032 0.051 2026-10-26 08:24:55,296 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:55] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.007 0.020 2026-10-26 08:24:55,335 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:55] "POST /mail/message/reaction HTTP/1.1" 200 - 14 0.008 0.025 2026-10-26 08:24:55,374 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:55] "POST /mail/message/reaction HTTP/1.1" 200 - 14 0.007 0.025 2026-10-26 08:24:55,418 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:55] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.007 0.029 2026-10-26 08:24:55,542 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:emp from n/a 2026-10-26 08:24:55,726 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:55] "POST /mail/action HTTP/1.1" 200 - 44 0.058 0.121 2026-10-26 08:24:55,822 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:emp from n/a 2026-10-26 08:24:55,839 103 DEBUG rb-9ca8621-226001-429047 odoo.sql_db: [0.422 ms] query: SELECT "res_users"."id", "res_users"."partner_id", "res_users"."login", "res_users"."signature", "res_users"."active", "res_users"."action_id", "res_users"."share", "res_users"."company_id", "res_users"."create_uid", "res_users"."create_date", "res_users"."write_uid", "res_users"."write_date", "res_users"."tour_enabled", "res_users"."microsoft_calendar_rtoken", "res_users"."microsoft_calendar_token", "res_users"."microsoft_calendar_token_validity", "res_users"."notification_type", "res_users"."karma", "res_users"."rank_id", "res_users"."next_rank_id", "res_users"."last_lunch_location_id", "res_users"."odoobot_state", "res_users"."odoobot_failed", "res_users"."sale_team_id", "res_users"."apps_menu_search_type", "res_users"."apps_menu_theme", "res_users"."is_redirect_home", "res_users"."oauth_provider_id", "res_users"."oauth_uid", "res_users"."viindoo_uid", "res_users"."stringee_agent_id", "res_users"."stringee_username", "res_users"."target_sales_won", "res_users"."target_sales_done", "res_users"."dashboard_helpdesk_onboarding_state", "res_users"."website_id", "res_users"."is_public_birthday", "res_users"."affiliate_code_id", "res_users"."target_sales_invoiced", "res_users"."marketplace_merchant" FROM "res_users" WHERE ("res_users"."id" IN (647)) 2026-10-26 08:24:55,842 103 DEBUG rb-9ca8621-226001-429047 odoo.sql_db: [0.725 ms] query: SELECT "discuss_channel_member"."partner_id", "discuss_channel_member"."channel_id" FROM "discuss_channel" JOIN "discuss_channel_member" ON ("discuss_channel_member"."channel_id" = "discuss_channel"."id") WHERE "discuss_channel_member"."partner_id" IN (1731) ORDER BY "discuss_channel"."id" 2026-10-26 08:24:55,843 103 DEBUG rb-9ca8621-226001-429047 odoo.sql_db: [0.548 ms] query: SELECT "discuss_channel"."id", "discuss_channel"."name", "discuss_channel"."active", "discuss_channel"."channel_type", "discuss_channel"."default_display_mode", "discuss_channel"."description", "discuss_channel"."parent_channel_id", "discuss_channel"."from_message_id", "discuss_channel"."sfu_channel_uuid", "discuss_channel"."sfu_server_url", "discuss_channel"."last_interest_dt", "discuss_channel"."uuid", "discuss_channel"."group_public_id", "discuss_channel"."allow_public_upload", "discuss_channel"."create_uid", "discuss_channel"."create_date", "discuss_channel"."write_uid", "discuss_channel"."write_date", "discuss_channel"."social_conversation_id", "discuss_channel"."social_page_id", "discuss_channel"."social_participant_id", "discuss_channel"."social_user_name", "discuss_channel"."rating_last_value", "discuss_channel"."anonymous_name", "discuss_channel"."livechat_active", "discuss_channel"."livechat_channel_id", "discuss_channel"."livechat_operator_id", "discuss_channel"."chatbot_current_step_id", "discuss_channel"."country_id", "discuss_channel"."zalo_partner_link_id", "discuss_channel"."zalo_account_id", "discuss_channel"."zalo_partner_id", "discuss_channel"."zalo_sender_zalo_id", "discuss_channel"."livechat_visitor_id" FROM "discuss_channel" WHERE ("discuss_channel"."id" IN (1, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72)) 2026-10-26 08:24:55,848 103 DEBUG rb-9ca8621-226001-429047 odoo.sql_db: [1.958 ms] query: SELECT "discuss_channel"."id" FROM "discuss_channel" LEFT JOIN "discuss_channel" AS "discuss_channel__parent_channel_id" ON ("discuss_channel"."parent_channel_id" = "discuss_channel__parent_channel_id"."id") WHERE ((("discuss_channel"."active" = true) AND ("discuss_channel"."channel_type" IN ('channel', 'group'))) AND ("discuss_channel"."id" IN (1, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72))) AND (((("discuss_channel"."channel_type" != 'channel') OR "discuss_channel"."channel_type" IS NULL) AND ("discuss_channel"."id" IN (1, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72))) OR (("discuss_channel"."channel_type" = 'channel') AND (("discuss_channel"."parent_channel_id" IS NULL AND ("discuss_channel"."group_public_id" IS NULL OR ("discuss_channel"."group_public_id" IN (32, 86, 148, 24, 1, 22, 118, 114, 15, 34, 122, 153, 6, 133, 218, 23, 163, 7, 112, 134)))) OR ("discuss_channel"."parent_channel_id" IS NOT NULL AND ("discuss_channel__parent_channel_id"."group_public_id" IS NULL OR ("discuss_channel__parent_channel_id"."group_public_id" IN (32, 86, 148, 24, 1, 22, 118, 114, 15, 34, 122, 153, 6, 133, 218, 23, 163, 7, 112, 134))))))) ORDER BY "discuss_channel"."id" 2026-10-26 08:24:55,856 103 DEBUG rb-9ca8621-226001-429047 odoo.sql_db: [4.058 ms] query: SELECT "discuss_channel"."id" FROM "discuss_channel" LEFT JOIN "discuss_channel" AS "discuss_channel__parent_channel_id" ON ("discuss_channel"."parent_channel_id" = "discuss_channel__parent_channel_id"."id") WHERE ((("discuss_channel"."active" = true) AND (("discuss_channel"."channel_type" NOT IN ('channel', 'group')) OR "discuss_channel"."channel_type" IS NULL)) AND ("discuss_channel"."id" IN (SELECT "discuss_channel_member"."channel_id" FROM "discuss_channel_member" LEFT JOIN "discuss_channel" AS "discuss_channel_member__channel_id" ON ("discuss_channel_member"."channel_id" = "discuss_channel_member__channel_id"."id") LEFT JOIN "discuss_channel" AS "discuss_channel_member__channel_id__parent_channel_id" ON ("discuss_channel_member__channel_id"."parent_channel_id" = "discuss_channel_member__channel_id__parent_channel_id"."id") WHERE (("discuss_channel_member"."partner_id" = 1731) AND (("discuss_channel_member"."unpin_dt" IS NULL OR ("discuss_channel_member"."last_interest_dt" >= "discuss_channel_member"."unpin_dt")) OR ("discuss_channel_member__channel_id"."last_interest_dt" >= "discuss_channel_member"."unpin_dt"))) AND (((("discuss_channel_member__channel_id"."channel_type" != 'channel') OR "discuss_channel_member__channel_id"."channel_type" IS NULL) AND ("discuss_channel_member__channel_id"."id" IN (1, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72))) OR (("discuss_channel_member__channel_id"."channel_type" = 'channel') AND (("discuss_channel_member__channel_id"."parent_channel_id" IS NULL AND ("discuss_channel_member__channel_id"."group_public_id" IS NULL OR ("discuss_channel_member__channel_id"."group_public_id" IN (32, 86, 148, 24, 1, 22, 118, 114, 15, 34, 122, 153, 6, 133, 218, 23, 163, 7, 112, 134)))) OR ("discuss_channel_member__channel_id"."parent_channel_id" IS NOT NULL AND ("discuss_channel_member__channel_id__parent_channel_id"."group_public_id" IS NULL OR ("discuss_channel_member__channel_id__parent_channel_id"."group_public_id" IN (32, 86, 148, 24, 1, 22, 118, 114, 15, 34, 122, 153, 6, 133, 218, 23, 163, 7, 112, 134)))))))))) AND (((("discuss_channel"."channel_type" != 'channel') OR "discuss_channel"."channel_type" IS NULL) AND ("discuss_channel"."id" IN (1, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72))) OR (("discuss_channel"."channel_type" = 'channel') AND (("discuss_channel"."parent_channel_id" IS NULL AND ("discuss_channel"."group_public_id" IS NULL OR ("discuss_channel"."group_public_id" IN (32, 86, 148, 24, 1, 22, 118, 114, 15, 34, 122, 153, 6, 133, 218, 23, 163, 7, 112, 134)))) OR ("discuss_channel"."parent_channel_id" IS NOT NULL AND ("discuss_channel__parent_channel_id"."group_public_id" IS NULL OR ("discuss_channel__parent_channel_id"."group_public_id" IN (32, 86, 148, 24, 1, 22, 118, 114, 15, 34, 122, 153, 6, 133, 218, 23, 163, 7, 112, 134))))))) ORDER BY "discuss_channel"."id" 2026-10-26 08:24:55,861 103 DEBUG rb-9ca8621-226001-429047 odoo.sql_db: [2.177 ms] query: SELECT "discuss_channel_member"."id" FROM "discuss_channel_member" LEFT JOIN "discuss_channel" AS "discuss_channel_member__channel_id" ON ("discuss_channel_member"."channel_id" = "discuss_channel_member__channel_id"."id") LEFT JOIN "discuss_channel" AS "discuss_channel_member__channel_id__parent_channel_id" ON ("discuss_channel_member__channel_id"."parent_channel_id" = "discuss_channel_member__channel_id__parent_channel_id"."id") WHERE (("discuss_channel_member"."channel_id" IN (1, 62, 63, 64, 65, 70, 66, 67, 68, 69, 71, 72)) AND ("discuss_channel_member"."partner_id" = 1731)) AND (((("discuss_channel_member__channel_id"."channel_type" != 'channel') OR "discuss_channel_member__channel_id"."channel_type" IS NULL) AND ("discuss_channel_member__channel_id"."id" IN (1, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72))) OR (("discuss_channel_member__channel_id"."channel_type" = 'channel') AND (("discuss_channel_member__channel_id"."parent_channel_id" IS NULL AND ("discuss_channel_member__channel_id"."group_public_id" IS NULL OR ("discuss_channel_member__channel_id"."group_public_id" IN (32, 86, 148, 24, 1, 22, 118, 114, 15, 34, 122, 153, 6, 133, 218, 23, 163, 7, 112, 134)))) OR ("discuss_channel_member__channel_id"."parent_channel_id" IS NOT NULL AND ("discuss_channel_member__channel_id__parent_channel_id"."group_public_id" IS NULL OR ("discuss_channel_member__channel_id__parent_channel_id"."group_public_id" IN (32, 86, 148, 24, 1, 22, 118, 114, 15, 34, 122, 153, 6, 133, 218, 23, 163, 7, 112, 134))))))) ORDER BY "discuss_channel_member"."id" 2026-10-26 08:24:55,862 103 DEBUG rb-9ca8621-226001-429047 odoo.sql_db: [0.937 ms] query: SELECT count(mail_message.id) AS count, discuss_channel_member.id FROM mail_message INNER JOIN discuss_channel_member ON discuss_channel_member.channel_id = mail_message.res_id WHERE mail_message.model = 'discuss.channel' AND mail_message.message_type NOT IN ('notification', 'user_notification') AND mail_message.id >= discuss_channel_member.new_message_separator AND discuss_channel_member.id IN (754, 770, 775, 780, 785, 790, 792, 794, 796, 798, 800, 802) GROUP BY discuss_channel_member.id 2026-10-26 08:24:55,863 103 DEBUG rb-9ca8621-226001-429047 odoo.sql_db: [0.282 ms] query: SELECT "bus_bus"."id" FROM "bus_bus" ORDER BY "bus_bus"."id" DESC LIMIT 1 2026-10-26 08:24:55,864 103 DEBUG rb-9ca8621-226001-429047 odoo.sql_db: [0.417 ms] query: SELECT count(*) as needaction_count FROM mail_notification R WHERE R.res_partner_id = 1731 AND (R.is_read = false OR R.is_read IS NULL) 2026-10-26 08:24:55,866 103 DEBUG rb-9ca8621-226001-429047 odoo.sql_db: [0.892 ms] query: SELECT "mail_message"."id", "mail_message"."model", "mail_message"."res_id", "mail_message"."author_id", "mail_message"."message_type", COALESCE("mail_message__partner_ids"."res_partner_id", "mail_message__notification_ids"."res_partner_id") FROM "mail_message" LEFT JOIN "mail_message_res_partner_rel" AS "mail_message__partner_ids" ON ("mail_message"."id" = "mail_message__partner_ids"."mail_message_id" AND "mail_message__partner_ids"."res_partner_id" = 1731) LEFT JOIN "mail_notification" AS "mail_message__notification_ids" ON ("mail_message"."id" = "mail_message__notification_ids"."mail_message_id" AND "mail_message__notification_ids"."res_partner_id" = 1731) WHERE EXISTS (SELECT 1 FROM "mail_message_res_partner_starred_rel" AS "mail_message__starred_partner_ids" WHERE "mail_message__starred_partner_ids"."mail_message_id" = "mail_message"."id" AND "mail_message__starred_partner_ids"."res_partner_id" IN (1731)) 2026-10-26 08:24:55,876 103 DEBUG rb-9ca8621-226001-429047 odoo.sql_db: [3.568 ms] query: SELECT "discuss_channel"."id" FROM "discuss_channel" LEFT JOIN "discuss_channel" AS "discuss_channel__parent_channel_id" ON ("discuss_channel"."parent_channel_id" = "discuss_channel__parent_channel_id"."id") WHERE (("discuss_channel"."active" = true) AND ("discuss_channel"."id" IN (SELECT "discuss_channel_member"."channel_id" FROM "discuss_channel_member" LEFT JOIN "discuss_channel" AS "discuss_channel_member__channel_id" ON ("discuss_channel_member"."channel_id" = "discuss_channel_member__channel_id"."id") LEFT JOIN "discuss_channel" AS "discuss_channel_member__channel_id__parent_channel_id" ON ("discuss_channel_member__channel_id"."parent_channel_id" = "discuss_channel_member__channel_id__parent_channel_id"."id") WHERE (("discuss_channel_member"."partner_id" = 1731) AND (("discuss_channel_member"."fold_state" IN ('open', 'folded')) OR "discuss_channel_member"."rtc_inviting_session_id" IS NOT NULL)) AND (((("discuss_channel_member__channel_id"."channel_type" != 'channel') OR "discuss_channel_member__channel_id"."channel_type" IS NULL) AND ("discuss_channel_member__channel_id"."id" IN (1, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72))) OR (("discuss_channel_member__channel_id"."channel_type" = 'channel') AND (("discuss_channel_member__channel_id"."parent_channel_id" IS NULL AND ("discuss_channel_member__channel_id"."group_public_id" IS NULL OR ("discuss_channel_member__channel_id"."group_public_id" IN (32, 86, 148, 24, 1, 22, 118, 114, 15, 34, 122, 153, 6, 133, 218, 23, 163, 7, 112, 134)))) OR ("discuss_channel_member__channel_id"."parent_channel_id" IS NOT NULL AND ("discuss_channel_member__channel_id__parent_channel_id"."group_public_id" IS NULL OR ("discuss_channel_member__channel_id__parent_channel_id"."group_public_id" IN (32, 86, 148, 24, 1, 22, 118, 114, 15, 34, 122, 153, 6, 133, 218, 23, 163, 7, 112, 134)))))))))) AND (((("discuss_channel"."channel_type" != 'channel') OR "discuss_channel"."channel_type" IS NULL) AND ("discuss_channel"."id" IN (1, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72))) OR (("discuss_channel"."channel_type" = 'channel') AND (("discuss_channel"."parent_channel_id" IS NULL AND ("discuss_channel"."group_public_id" IS NULL OR ("discuss_channel"."group_public_id" IN (32, 86, 148, 24, 1, 22, 118, 114, 15, 34, 122, 153, 6, 133, 218, 23, 163, 7, 112, 134)))) OR ("discuss_channel"."parent_channel_id" IS NOT NULL AND ("discuss_channel__parent_channel_id"."group_public_id" IS NULL OR ("discuss_channel__parent_channel_id"."group_public_id" IN (32, 86, 148, 24, 1, 22, 118, 114, 15, 34, 122, 153, 6, 133, 218, 23, 163, 7, 112, 134))))))) ORDER BY "discuss_channel"."id" 2026-10-26 08:24:55,877 103 DEBUG rb-9ca8621-226001-429047 odoo.sql_db: [0.251 ms] query: SELECT "bus_bus"."id" FROM "bus_bus" ORDER BY "bus_bus"."id" DESC LIMIT 1 2026-10-26 08:24:55,878 103 DEBUG rb-9ca8621-226001-429047 odoo.sql_db: [0.601 ms] query: SELECT discuss_channel_member.id FROM discuss_channel_member LEFT JOIN discuss_channel ON discuss_channel.id = discuss_channel_member.channel_id AND discuss_channel.channel_type != 'channel' WHERE discuss_channel_member.channel_id in (64, 66) AND ( discuss_channel.id IS NOT NULL OR discuss_channel_member.rtc_inviting_session_id IS NOT NULL OR discuss_channel_member.partner_id = 1731 OR discuss_channel_member.guest_id = NULL ) ORDER BY discuss_channel_member.id ASC 2026-10-26 08:24:55,883 103 DEBUG rb-9ca8621-226001-429047 odoo.sql_db: [1.814 ms] query: SELECT "discuss_channel_member"."id", "discuss_channel_member"."partner_id", "discuss_channel_member"."guest_id", "discuss_channel_member"."channel_id", "discuss_channel_member"."custom_channel_name", "discuss_channel_member"."fetched_message_id", "discuss_channel_member"."seen_message_id", "discuss_channel_member"."new_message_separator", "discuss_channel_member"."fold_state", "discuss_channel_member"."custom_notifications", "discuss_channel_member"."mute_until_dt", "discuss_channel_member"."unpin_dt", "discuss_channel_member"."last_interest_dt", "discuss_channel_member"."last_seen_dt", "discuss_channel_member"."rtc_inviting_session_id", "discuss_channel_member"."create_uid", "discuss_channel_member"."create_date", "discuss_channel_member"."write_uid", "discuss_channel_member"."write_date" FROM "discuss_channel_member" LEFT JOIN "discuss_channel" AS "discuss_channel_member__channel_id" ON ("discuss_channel_member"."channel_id" = "discuss_channel_member__channel_id"."id") LEFT JOIN "discuss_channel" AS "discuss_channel_member__channel_id__parent_channel_id" ON ("discuss_channel_member__channel_id"."parent_channel_id" = "discuss_channel_member__channel_id__parent_channel_id"."id") WHERE ("discuss_channel_member"."id" IN (780, 790, 791)) AND (((("discuss_channel_member__channel_id"."channel_type" != 'channel') OR "discuss_channel_member__channel_id"."channel_type" IS NULL) AND ("discuss_channel_member__channel_id"."id" IN (1, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72))) OR (("discuss_channel_member__channel_id"."channel_type" = 'channel') AND (("discuss_channel_member__channel_id"."parent_channel_id" IS NULL AND ("discuss_channel_member__channel_id"."group_public_id" IS NULL OR ("discuss_channel_member__channel_id"."group_public_id" IN (32, 86, 148, 24, 1, 22, 118, 114, 15, 34, 122, 153, 6, 133, 218, 23, 163, 7, 112, 134)))) OR ("discuss_channel_member__channel_id"."parent_channel_id" IS NOT NULL AND ("discuss_channel_member__channel_id__parent_channel_id"."group_public_id" IS NULL OR ("discuss_channel_member__channel_id__parent_channel_id"."group_public_id" IN (32, 86, 148, 24, 1, 22, 118, 114, 15, 34, 122, 153, 6, 133, 218, 23, 163, 7, 112, 134))))))) 2026-10-26 08:24:55,891 103 DEBUG rb-9ca8621-226001-429047 odoo.sql_db: [1.962 ms] query: SELECT "res_partner"."id", "res_partner"."merchant_id", "res_partner"."website_meta_og_img", "res_partner"."seo_name"->>'en_US', "res_partner"."focus_keyphrase"->>'en_US', "res_partner"."website_id", "res_partner"."is_published", "res_partner"."email_normalized", "res_partner"."message_bounce", "res_partner"."industry_id", "res_partner"."industry_section_id", "res_partner"."industry_division_id", "res_partner"."industry_group_id", "res_partner"."industry_class_id", "res_partner"."name"->>'en_US', "res_partner"."complete_name"->>'en_US', "res_partner"."title", "res_partner"."parent_id", "res_partner"."ref", "res_partner"."lang", "res_partner"."tz", "res_partner"."user_id", "res_partner"."vat", "res_partner"."company_registry", "res_partner"."website", "res_partner"."comment", "res_partner"."active", "res_partner"."employee", "res_partner"."function", "res_partner"."type", "res_partner"."street"->>'en_US', "res_partner"."street2"->>'en_US', "res_partner"."zip", "res_partner"."city"->>'en_US', "res_partner"."state_id", "res_partner"."country_id", "res_partner"."partner_latitude", "res_partner"."partner_longitude", "res_partner"."email", "res_partner"."phone", "res_partner"."mobile", "res_partner"."is_company", "res_partner"."company_id", "res_partner"."color", "res_partner"."partner_share", "res_partner"."commercial_partner_id", "res_partner"."commercial_company_name"->>'en_US', "res_partner"."company_name", "res_partner"."create_uid", "res_partner"."create_date", "res_partner"."write_uid", "res_partner"."write_date", "res_partner"."monetary", "res_partner"."date", "res_partner"."district_id", "res_partner"."ward_id", "res_partner"."duns", "res_partner"."budget_code", "res_partner"."gender", "res_partner"."identification_number", "res_partner"."passport_number", "res_partner"."date_localization", "res_partner"."failed_coordinate_filling_times", "res_partner"."signup_type", "res_partner"."calendar_last_notif_ack", "res_partner"."plan_to_change_car", "res_partner"."plan_to_change_bike", "res_partner"."nationality_id", "res_partner"."resource_calendar_id", "res_partner"."street_name", "res_partner"."street_number", "res_partner"."street_number2", "res_partner"."city_id", "res_partner"."partner_gid", "res_partner"."additional_info", "res_partner"."phone_sanitized", "res_partner"."waypoint_area_id", "res_partner"."dob", "res_partner"."dyob", "res_partner"."mob", "res_partner"."yob", "res_partner"."equity_range_id", "res_partner"."state_group_id", "res_partner"."ethnicity_id", "res_partner"."religion_id", "res_partner"."business_type_id", "res_partner"."employee_size_id", "res_partner"."ownership_type_id", "res_partner"."enterprise_scale_id", "res_partner"."debit_limit", "res_partner"."invoice_warn", "res_partner"."invoice_warn_msg", "res_partner"."invoice_template_pdf_report_id", "res_partner"."supplier_rank", "res_partner"."customer_rank", "res_partner"."autopost_bills", "res_partner"."picking_warn", "res_partner"."picking_warn_msg", "res_partner"."global_location_number", "res_partner"."peppol_endpoint", "res_partner"."peppol_eas", "res_partner"."vies_valid", "res_partner"."associate_member", "res_partner"."free_member", "res_partner"."membership_amount", "res_partner"."membership_state", "res_partner"."membership_start", "res_partner"."membership_stop", "res_partner"."membership_cancel", "res_partner"."purchase_warn", "res_partner"."purchase_warn_msg", "res_partner"."buyer_id", "res_partner"."is_employee_relative", "res_partner"."billing_type", "res_partner"."location_type", "res_partner"."is_zalo_shadow", "res_partner"."zalo_avatar_url", "res_partner"."zalo_follow_state", "res_partner"."zalo_followed_at", "res_partner"."zalo_unfollowed_at", "res_partner"."is_zalo_partner", "res_partner"."website_description"->>'en_US', "res_partner"."website_short_description"->>'en_US', "res_partner"."sale_warn", "res_partner"."sale_warn_msg", "res_partner"."is_driver", "res_partner"."peppol_supported_documents", "res_partner"."customer_get_einvoice", "res_partner"."default_stop_duration", "res_partner"."is_forwarder_agent", "res_partner"."is_forwarder_carrier", "res_partner"."partner_weight", "res_partner"."grade_id", "res_partner"."grade_sequence", "res_partner"."activation", "res_partner"."date_partnership", "res_partner"."date_review", "res_partner"."date_review_next", "res_partner"."assigned_partner_id", "res_partner"."implemented_partner_count", "res_partner"."is_merchant", "res_partner"."is_merchant_store", "res_partner"."merchant_state", "res_partner"."setup_fee_paid", "res_partner"."merchant_setup_fee_production_id", "res_partner"."merchant_category_id", "res_partner"."exclude_already_purchased_apps", "res_partner"."vn_province_id", "res_partner"."vn_ward_id", "res_partner"."vn_street" FROM "res_partner" WHERE ("res_partner"."id" IN (1731, 1745)) 2026-10-26 08:24:55,895 103 DEBUG rb-9ca8621-226001-429047 odoo.sql_db: [1.257 ms] query: SELECT "res_users"."id", "res_users"."partner_id", "res_users"."active" FROM "res_users" LEFT JOIN "res_partner" AS "res_users__partner_id" ON ("res_users"."partner_id" = "res_users__partner_id"."id") WHERE ("res_users"."partner_id" IN (1731, 1745)) ORDER BY "res_users__partner_id"."name"->>'en_US' , "res_users"."login" 2026-10-26 08:24:55,897 103 DEBUG rb-9ca8621-226001-429047 odoo.sql_db: [0.815 ms] query: SELECT "bus_presence"."id" FROM "bus_presence" WHERE ("bus_presence"."user_id" IN (647, 661)) ORDER BY "bus_presence"."id" 2026-10-26 08:24:55,898 103 DEBUG rb-9ca8621-226001-429047 odoo.sql_db: [0.286 ms] query: SELECT "bus_presence"."id", "bus_presence"."user_id", "bus_presence"."last_poll", "bus_presence"."last_presence", "bus_presence"."status", "bus_presence"."guest_id" FROM "bus_presence" WHERE ("bus_presence"."id" IN (7)) 2026-10-26 08:24:55,900 103 DEBUG rb-9ca8621-226001-429047 odoo.sql_db: [0.726 ms] query: SELECT res_users.partner_id FROM res_users JOIN hr_leave ON hr_leave.user_id = res_users.id AND hr_leave.state = 'validate' AND res_users.active = 't' AND hr_leave.date_from <= '2026-10-26T08:24:55'::timestamp AND hr_leave.date_to >= '2026-10-26T08:24:55'::timestamp 2026-10-26 08:24:55,904 103 DEBUG rb-9ca8621-226001-429047 odoo.sql_db: [0.922 ms] query: SELECT "hr_employee"."id" FROM "hr_employee" WHERE ((("hr_employee"."active" = true) AND ("hr_employee"."user_id" IN (647, 661))) AND ("hr_employee"."company_id" = 1)) ORDER BY "hr_employee"."name" 2026-10-26 08:24:55,921 103 DEBUG rb-9ca8621-226001-429047 odoo.sql_db: [2.533 ms] query: SELECT "hr_employee"."id", "hr_employee"."resource_id", "hr_employee"."company_id", "hr_employee"."resource_calendar_id", "hr_employee"."message_main_attachment_id", "hr_employee"."name", "hr_employee"."active", "hr_employee"."color", "hr_employee"."department_id", "hr_employee"."job_id", "hr_employee"."job_title", "hr_employee"."address_id", "hr_employee"."work_phone", "hr_employee"."mobile_phone", "hr_employee"."work_email", "hr_employee"."work_contact_id", "hr_employee"."work_location_id", "hr_employee"."user_id", "hr_employee"."is_flexible", "hr_employee"."is_fully_flexible", "hr_employee"."parent_id", "hr_employee"."coach_id", "hr_employee"."leave_manager_id", "hr_employee"."monday_location_id", "hr_employee"."tuesday_location_id", "hr_employee"."wednesday_location_id", "hr_employee"."thursday_location_id", "hr_employee"."friday_location_id", "hr_employee"."saturday_location_id", "hr_employee"."sunday_location_id", "hr_employee"."today_location_name", "hr_employee"."grade_id", "hr_employee"."ethnicity_id", "hr_employee"."religion_id", "hr_employee"."role_id", "hr_employee"."email_sent", "hr_employee"."ip_connected", "hr_employee"."manually_set_present", "hr_employee"."manually_set_presence", "hr_employee"."hr_presence_state_display", "hr_employee"."is_driver", "hr_employee"."order_meal", "hr_employee"."advance_account_id", "hr_employee"."level", "hr_employee"."management_tier", "hr_employee"."is_manager_like", "hr_employee"."rank_id", "hr_employee"."next_rank_id", "hr_employee"."job_position_skills_required", "hr_employee"."recruitment_approval_id", "hr_employee"."private_street", "hr_employee"."private_street2", "hr_employee"."private_city", "hr_employee"."private_state_id", "hr_employee"."private_zip", "hr_employee"."private_country_id", "hr_employee"."private_phone", "hr_employee"."private_email", "hr_employee"."lang", "hr_employee"."country_id", "hr_employee"."gender", "hr_employee"."marital", "hr_employee"."spouse_complete_name", "hr_employee"."spouse_birthdate", "hr_employee"."children", "hr_employee"."place_of_birth", "hr_employee"."country_of_birth", "hr_employee"."birthday", "hr_employee"."ssnid", "hr_employee"."sinid", "hr_employee"."identification_id", "hr_employee"."passport_id", "hr_employee"."bank_account_id", "hr_employee"."permit_no", "hr_employee"."visa_no", "hr_employee"."visa_expire", "hr_employee"."work_permit_expiration_date", "hr_employee"."work_permit_scheduled_activity", "hr_employee"."additional_note", "hr_employee"."certificate", "hr_employee"."study_field", "hr_employee"."study_school", "hr_employee"."emergency_contact", "hr_employee"."emergency_phone", "hr_employee"."distance_home_work", "hr_employee"."km_home_work", "hr_employee"."distance_home_work_unit", "hr_employee"."employee_type", "hr_employee"."notes", "hr_employee"."barcode", "hr_employee"."pin", "hr_employee"."departure_reason_id", "hr_employee"."departure_description", "hr_employee"."departure_date", "hr_employee"."private_car_plate", "hr_employee"."create_uid", "hr_employee"."create_date", "hr_employee"."write_uid", "hr_employee"."write_date", "hr_employee"."attendance_manager_id", "hr_employee"."last_attendance_id", "hr_employee"."last_check_in", "hr_employee"."last_check_out", "hr_employee"."legal_name", "hr_employee"."vehicle", "hr_employee"."contract_id", "hr_employee"."contract_warning", "hr_employee"."first_contract_date", "hr_employee"."expense_manager_id", "hr_employee"."mobility_card", "hr_employee"."hourly_cost", "hr_employee"."other_dependant", "hr_employee"."total_dependant", "hr_employee"."dyob", "hr_employee"."mob", "hr_employee"."yob", "hr_employee"."created_from_attendance_device", "hr_employee"."current_driver_license_id", "hr_employee"."appointment_website_description"->>'en_US', "hr_employee"."vat", "hr_employee"."place_of_origin", "hr_employee"."retirement_date", "hr_employee"."first_non_trial_contract_date", "hr_employee"."termination_date", "hr_employee"."administrative_region_id", "hr_employee"."pow_timesheet_required" FROM "hr_employee" WHERE ("hr_employee"."id" IN (120, 134)) 2026-10-26 08:24:55,925 103 DEBUG rb-9ca8621-226001-429047 odoo.sql_db: [0.621 ms] query: SELECT "hr_leave"."id" FROM "hr_leave" WHERE (((("hr_leave"."employee_id" IN (120, 134)) AND ("hr_leave"."date_from" <= '2026-10-26 08:24:55')) AND ("hr_leave"."date_to" >= '2026-10-26 08:24:55')) AND ("hr_leave"."state" = 'validate')) ORDER BY "hr_leave"."date_from" DESC 2026-10-26 08:24:55,932 103 DEBUG rb-9ca8621-226001-429047 odoo.sql_db: [0.614 ms] query: SELECT "res_users"."id", "res_users"."login", "res_users"."signature", "res_users"."action_id", "res_users"."share", "res_users"."company_id", "res_users"."create_uid", "res_users"."create_date", "res_users"."write_uid", "res_users"."write_date", "res_users"."tour_enabled", "res_users"."microsoft_calendar_rtoken", "res_users"."microsoft_calendar_token", "res_users"."microsoft_calendar_token_validity", "res_users"."notification_type", "res_users"."karma", "res_users"."rank_id", "res_users"."next_rank_id", "res_users"."last_lunch_location_id", "res_users"."odoobot_state", "res_users"."odoobot_failed", "res_users"."sale_team_id", "res_users"."apps_menu_search_type", "res_users"."apps_menu_theme", "res_users"."is_redirect_home", "res_users"."oauth_provider_id", "res_users"."oauth_uid", "res_users"."viindoo_uid", "res_users"."stringee_agent_id", "res_users"."stringee_username", "res_users"."target_sales_won", "res_users"."target_sales_done", "res_users"."dashboard_helpdesk_onboarding_state", "res_users"."website_id", "res_users"."is_public_birthday", "res_users"."affiliate_code_id", "res_users"."target_sales_invoiced", "res_users"."marketplace_merchant" FROM "res_users" WHERE ("res_users"."id" IN (661)) 2026-10-26 08:24:55,936 103 DEBUG rb-9ca8621-226001-429047 odoo.sql_db: [0.458 ms] query: SELECT "res_groups"."id", "res_groups"."name"->>'en_US', "res_groups"."comment"->>'en_US', "res_groups"."category_id", "res_groups"."color", "res_groups"."share", "res_groups"."api_key_duration", "res_groups"."create_uid", "res_groups"."create_date", "res_groups"."write_uid", "res_groups"."write_date" FROM "res_groups" WHERE ("res_groups"."id" IN (1)) 2026-10-26 08:24:55,937 103 DEBUG rb-9ca8621-226001-429047 odoo.sql_db: [0.406 ms] query: SELECT "ir_module_category"."id", "ir_module_category"."name"->>'en_US', "ir_module_category"."parent_id", "ir_module_category"."description"->>'en_US', "ir_module_category"."sequence", "ir_module_category"."visible", "ir_module_category"."exclusive", "ir_module_category"."create_uid", "ir_module_category"."create_date", "ir_module_category"."write_uid", "ir_module_category"."write_date" FROM "ir_module_category" WHERE ("ir_module_category"."id" IN (176)) 2026-10-26 08:24:55,940 103 DEBUG rb-9ca8621-226001-429047 odoo.sql_db: [0.531 ms] query: SELECT "discuss_channel_member"."id" FROM "discuss_channel_member" WHERE (("discuss_channel_member"."channel_id" IN (64, 66)) AND ("discuss_channel_member"."partner_id" = 1731)) ORDER BY "discuss_channel_member"."id" 2026-10-26 08:24:55,941 103 DEBUG rb-9ca8621-226001-429047 odoo.sql_db: [0.447 ms] query: SELECT "ir_attachment"."id" FROM "ir_attachment" WHERE ((("ir_attachment"."res_model" = 'discuss.channel') AND ("ir_attachment"."res_field" = 'image_128')) AND ("ir_attachment"."res_id" IN (64, 66))) ORDER BY "ir_attachment"."id" DESC 2026-10-26 08:24:55,946 103 DEBUG rb-9ca8621-226001-429047 odoo.sql_db: [2.586 ms] query: SELECT "discuss_channel_res_groups_rel"."discuss_channel_id", "discuss_channel_res_groups_rel"."res_groups_id" FROM "res_groups" JOIN "discuss_channel_res_groups_rel" ON ("discuss_channel_res_groups_rel"."res_groups_id" = "res_groups"."id") WHERE "discuss_channel_res_groups_rel"."discuss_channel_id" IN (64, 66) ORDER BY "res_groups"."name"->>'en_US' 2026-10-26 08:24:55,949 103 DEBUG rb-9ca8621-226001-429047 odoo.sql_db: [0.474 ms] query: SELECT "discuss_channel_member"."channel_id", COUNT(*) FROM "discuss_channel_member" WHERE ("discuss_channel_member"."channel_id" IN (64, 66)) GROUP BY "discuss_channel_member"."channel_id" ORDER BY "discuss_channel_member"."channel_id" ASC 2026-10-26 08:24:55,952 103 DEBUG rb-9ca8621-226001-429047 odoo.sql_db: [0.952 ms] query: SELECT msg.res_id FROM mail_message msg RIGHT JOIN mail_notification rel ON rel.mail_message_id = msg.id AND rel.res_partner_id = 1731 AND (rel.is_read = false OR rel.is_read IS NULL) WHERE msg.model = 'discuss.channel' AND msg.res_id in (64, 66) AND msg.message_type != 'user_notification' 2026-10-26 08:24:55,955 103 DEBUG rb-9ca8621-226001-429047 odoo.sql_db: [0.313 ms] query: SELECT "discuss_channel_rtc_session"."id", "discuss_channel_rtc_session"."channel_id" FROM "discuss_channel_rtc_session" WHERE ("discuss_channel_rtc_session"."channel_id" IN (64, 66)) ORDER BY "discuss_channel_rtc_session"."id" 2026-10-26 08:24:55,956 103 DEBUG rb-9ca8621-226001-429047 odoo.sql_db: [0.317 ms] query: SELECT "discuss_channel_rtc_session"."id", "discuss_channel_rtc_session"."channel_member_id", "discuss_channel_rtc_session"."write_date", "discuss_channel_rtc_session"."is_screen_sharing_on", "discuss_channel_rtc_session"."is_camera_on", "discuss_channel_rtc_session"."is_muted", "discuss_channel_rtc_session"."is_deaf", "discuss_channel_rtc_session"."create_uid", "discuss_channel_rtc_session"."create_date", "discuss_channel_rtc_session"."write_uid" FROM "discuss_channel_rtc_session" WHERE ("discuss_channel_rtc_session"."id" IN (1)) 2026-10-26 08:24:55,957 103 DEBUG rb-9ca8621-226001-429047 odoo.sql_db: [0.396 ms] query: SELECT "discuss_channel_member"."id", "discuss_channel_member"."partner_id", "discuss_channel_member"."guest_id", "discuss_channel_member"."channel_id", "discuss_channel_member"."custom_channel_name", "discuss_channel_member"."fetched_message_id", "discuss_channel_member"."seen_message_id", "discuss_channel_member"."new_message_separator", "discuss_channel_member"."fold_state", "discuss_channel_member"."custom_notifications", "discuss_channel_member"."mute_until_dt", "discuss_channel_member"."unpin_dt", "discuss_channel_member"."last_interest_dt", "discuss_channel_member"."last_seen_dt", "discuss_channel_member"."rtc_inviting_session_id", "discuss_channel_member"."create_uid", "discuss_channel_member"."create_date", "discuss_channel_member"."write_uid", "discuss_channel_member"."write_date" FROM "discuss_channel_member" WHERE ("discuss_channel_member"."id" IN (781)) 2026-10-26 08:24:55,963 103 DEBUG rb-9ca8621-226001-429047 odoo.sql_db: [1.733 ms] query: SELECT "res_partner"."id", "res_partner"."merchant_id", "res_partner"."website_meta_og_img", "res_partner"."seo_name"->>'en_US', "res_partner"."focus_keyphrase"->>'en_US', "res_partner"."website_id", "res_partner"."is_published", "res_partner"."email_normalized", "res_partner"."message_bounce", "res_partner"."industry_id", "res_partner"."industry_section_id", "res_partner"."industry_division_id", "res_partner"."industry_group_id", "res_partner"."industry_class_id", "res_partner"."name"->>'en_US', "res_partner"."complete_name"->>'en_US', "res_partner"."title", "res_partner"."parent_id", "res_partner"."ref", "res_partner"."lang", "res_partner"."tz", "res_partner"."user_id", "res_partner"."vat", "res_partner"."company_registry", "res_partner"."website", "res_partner"."comment", "res_partner"."active", "res_partner"."employee", "res_partner"."function", "res_partner"."type", "res_partner"."street"->>'en_US', "res_partner"."street2"->>'en_US', "res_partner"."zip", "res_partner"."city"->>'en_US', "res_partner"."state_id", "res_partner"."country_id", "res_partner"."partner_latitude", "res_partner"."partner_longitude", "res_partner"."email", "res_partner"."phone", "res_partner"."mobile", "res_partner"."is_company", "res_partner"."company_id", "res_partner"."color", "res_partner"."partner_share", "res_partner"."commercial_partner_id", "res_partner"."commercial_company_name"->>'en_US', "res_partner"."company_name", "res_partner"."create_uid", "res_partner"."create_date", "res_partner"."write_uid", "res_partner"."write_date", "res_partner"."monetary", "res_partner"."date", "res_partner"."district_id", "res_partner"."ward_id", "res_partner"."duns", "res_partner"."budget_code", "res_partner"."gender", "res_partner"."identification_number", "res_partner"."passport_number", "res_partner"."date_localization", "res_partner"."failed_coordinate_filling_times", "res_partner"."signup_type", "res_partner"."calendar_last_notif_ack", "res_partner"."plan_to_change_car", "res_partner"."plan_to_change_bike", "res_partner"."nationality_id", "res_partner"."resource_calendar_id", "res_partner"."street_name", "res_partner"."street_number", "res_partner"."street_number2", "res_partner"."city_id", "res_partner"."partner_gid", "res_partner"."additional_info", "res_partner"."phone_sanitized", "res_partner"."waypoint_area_id", "res_partner"."dob", "res_partner"."dyob", "res_partner"."mob", "res_partner"."yob", "res_partner"."equity_range_id", "res_partner"."state_group_id", "res_partner"."ethnicity_id", "res_partner"."religion_id", "res_partner"."business_type_id", "res_partner"."employee_size_id", "res_partner"."ownership_type_id", "res_partner"."enterprise_scale_id", "res_partner"."debit_limit", "res_partner"."invoice_warn", "res_partner"."invoice_warn_msg", "res_partner"."invoice_template_pdf_report_id", "res_partner"."supplier_rank", "res_partner"."customer_rank", "res_partner"."autopost_bills", "res_partner"."picking_warn", "res_partner"."picking_warn_msg", "res_partner"."global_location_number", "res_partner"."peppol_endpoint", "res_partner"."peppol_eas", "res_partner"."vies_valid", "res_partner"."associate_member", "res_partner"."free_member", "res_partner"."membership_amount", "res_partner"."membership_state", "res_partner"."membership_start", "res_partner"."membership_stop", "res_partner"."membership_cancel", "res_partner"."purchase_warn", "res_partner"."purchase_warn_msg", "res_partner"."buyer_id", "res_partner"."is_employee_relative", "res_partner"."billing_type", "res_partner"."location_type", "res_partner"."is_zalo_shadow", "res_partner"."zalo_avatar_url", "res_partner"."zalo_follow_state", "res_partner"."zalo_followed_at", "res_partner"."zalo_unfollowed_at", "res_partner"."is_zalo_partner", "res_partner"."website_description"->>'en_US', "res_partner"."website_short_description"->>'en_US', "res_partner"."sale_warn", "res_partner"."sale_warn_msg", "res_partner"."is_driver", "res_partner"."peppol_supported_documents", "res_partner"."customer_get_einvoice", "res_partner"."default_stop_duration", "res_partner"."is_forwarder_agent", "res_partner"."is_forwarder_carrier", "res_partner"."partner_weight", "res_partner"."grade_id", "res_partner"."grade_sequence", "res_partner"."activation", "res_partner"."date_partnership", "res_partner"."date_review", "res_partner"."date_review_next", "res_partner"."assigned_partner_id", "res_partner"."implemented_partner_count", "res_partner"."is_merchant", "res_partner"."is_merchant_store", "res_partner"."merchant_state", "res_partner"."setup_fee_paid", "res_partner"."merchant_setup_fee_production_id", "res_partner"."merchant_category_id", "res_partner"."exclude_already_purchased_apps", "res_partner"."vn_province_id", "res_partner"."vn_ward_id", "res_partner"."vn_street" FROM "res_partner" WHERE ("res_partner"."id" IN (1733)) 2026-10-26 08:24:55,967 103 DEBUG rb-9ca8621-226001-429047 odoo.sql_db: [1.178 ms] query: SELECT "res_users"."id", "res_users"."partner_id", "res_users"."active" FROM "res_users" LEFT JOIN "res_partner" AS "res_users__partner_id" ON ("res_users"."partner_id" = "res_users__partner_id"."id") WHERE ("res_users"."partner_id" IN (1733)) ORDER BY "res_users__partner_id"."name"->>'en_US' , "res_users"."login" 2026-10-26 08:24:55,968 103 DEBUG rb-9ca8621-226001-429047 odoo.sql_db: [0.276 ms] query: SELECT "bus_presence"."id" FROM "bus_presence" WHERE ("bus_presence"."user_id" IN (649)) ORDER BY "bus_presence"."id" 2026-10-26 08:24:55,969 103 DEBUG rb-9ca8621-226001-429047 odoo.sql_db: [0.648 ms] query: SELECT res_users.partner_id FROM res_users JOIN hr_leave ON hr_leave.user_id = res_users.id AND hr_leave.state = 'validate' AND res_users.active = 't' AND hr_leave.date_from <= '2026-10-26T08:24:55'::timestamp AND hr_leave.date_to >= '2026-10-26T08:24:55'::timestamp 2026-10-26 08:24:55,972 103 DEBUG rb-9ca8621-226001-429047 odoo.sql_db: [0.425 ms] query: SELECT "hr_employee"."id" FROM "hr_employee" WHERE ((("hr_employee"."active" = true) AND ("hr_employee"."user_id" IN (649))) AND ("hr_employee"."company_id" = 1)) ORDER BY "hr_employee"."name" 2026-10-26 08:24:55,982 103 DEBUG rb-9ca8621-226001-429047 odoo.sql_db: [1.097 ms] query: SELECT "hr_employee"."id", "hr_employee"."resource_id", "hr_employee"."company_id", "hr_employee"."resource_calendar_id", "hr_employee"."message_main_attachment_id", "hr_employee"."name", "hr_employee"."active", "hr_employee"."color", "hr_employee"."department_id", "hr_employee"."job_id", "hr_employee"."job_title", "hr_employee"."address_id", "hr_employee"."work_phone", "hr_employee"."mobile_phone", "hr_employee"."work_email", "hr_employee"."work_contact_id", "hr_employee"."work_location_id", "hr_employee"."user_id", "hr_employee"."is_flexible", "hr_employee"."is_fully_flexible", "hr_employee"."parent_id", "hr_employee"."coach_id", "hr_employee"."leave_manager_id", "hr_employee"."monday_location_id", "hr_employee"."tuesday_location_id", "hr_employee"."wednesday_location_id", "hr_employee"."thursday_location_id", "hr_employee"."friday_location_id", "hr_employee"."saturday_location_id", "hr_employee"."sunday_location_id", "hr_employee"."today_location_name", "hr_employee"."grade_id", "hr_employee"."ethnicity_id", "hr_employee"."religion_id", "hr_employee"."role_id", "hr_employee"."email_sent", "hr_employee"."ip_connected", "hr_employee"."manually_set_present", "hr_employee"."manually_set_presence", "hr_employee"."hr_presence_state_display", "hr_employee"."is_driver", "hr_employee"."order_meal", "hr_employee"."advance_account_id", "hr_employee"."level", "hr_employee"."management_tier", "hr_employee"."is_manager_like", "hr_employee"."rank_id", "hr_employee"."next_rank_id", "hr_employee"."job_position_skills_required", "hr_employee"."recruitment_approval_id", "hr_employee"."private_street", "hr_employee"."private_street2", "hr_employee"."private_city", "hr_employee"."private_state_id", "hr_employee"."private_zip", "hr_employee"."private_country_id", "hr_employee"."private_phone", "hr_employee"."private_email", "hr_employee"."lang", "hr_employee"."country_id", "hr_employee"."gender", "hr_employee"."marital", "hr_employee"."spouse_complete_name", "hr_employee"."spouse_birthdate", "hr_employee"."children", "hr_employee"."place_of_birth", "hr_employee"."country_of_birth", "hr_employee"."birthday", "hr_employee"."ssnid", "hr_employee"."sinid", "hr_employee"."identification_id", "hr_employee"."passport_id", "hr_employee"."bank_account_id", "hr_employee"."permit_no", "hr_employee"."visa_no", "hr_employee"."visa_expire", "hr_employee"."work_permit_expiration_date", "hr_employee"."work_permit_scheduled_activity", "hr_employee"."additional_note", "hr_employee"."certificate", "hr_employee"."study_field", "hr_employee"."study_school", "hr_employee"."emergency_contact", "hr_employee"."emergency_phone", "hr_employee"."distance_home_work", "hr_employee"."km_home_work", "hr_employee"."distance_home_work_unit", "hr_employee"."employee_type", "hr_employee"."notes", "hr_employee"."barcode", "hr_employee"."pin", "hr_employee"."departure_reason_id", "hr_employee"."departure_description", "hr_employee"."departure_date", "hr_employee"."private_car_plate", "hr_employee"."create_uid", "hr_employee"."create_date", "hr_employee"."write_uid", "hr_employee"."write_date", "hr_employee"."attendance_manager_id", "hr_employee"."last_attendance_id", "hr_employee"."last_check_in", "hr_employee"."last_check_out", "hr_employee"."legal_name", "hr_employee"."vehicle", "hr_employee"."contract_id", "hr_employee"."contract_warning", "hr_employee"."first_contract_date", "hr_employee"."expense_manager_id", "hr_employee"."mobility_card", "hr_employee"."hourly_cost", "hr_employee"."other_dependant", "hr_employee"."total_dependant", "hr_employee"."dyob", "hr_employee"."mob", "hr_employee"."yob", "hr_employee"."created_from_attendance_device", "hr_employee"."current_driver_license_id", "hr_employee"."appointment_website_description"->>'en_US', "hr_employee"."vat", "hr_employee"."place_of_origin", "hr_employee"."retirement_date", "hr_employee"."first_non_trial_contract_date", "hr_employee"."termination_date", "hr_employee"."administrative_region_id", "hr_employee"."pow_timesheet_required" FROM "hr_employee" WHERE ("hr_employee"."id" IN (122)) 2026-10-26 08:24:55,988 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:24:55] "POST /mail/action HTTP/1.1" 200 - 39 0.041 0.116 2026-10-26 08:24:56,213 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_discuss_full.tests.test_performance: Query count less than expected for user emp: 39 < 41 in _run_test at /data/build/rb-9ca8621-226001/addons/test_discuss_full/tests/test_performance.py:319 2026-10-26 08:24:56,328 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 19 checked, 19 removed 2026-10-26 08:25:15,193 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-26 08:25:15,193 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-26 08:25:19,357 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [104945, 104950] 2026-10-26 08:25:19,358 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted event.mail records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32] 2026-10-26 08:25:20,116 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_event_mail: Starting TestEventMailInternals.test_template_ref_delete_lines ... 2026-10-26 08:25:20,778 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [104884] 2026-10-26 08:25:20,778 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.template records with IDs: [23] 2026-10-26 08:25:20,789 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted event.mail records with IDs: [39] 2026-10-26 08:25:20,803 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted event.type.mail records with IDs: [1, 4, 7, 10] 2026-10-26 08:25:20,836 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [128105] 2026-10-26 08:25:20,836 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted sms.template records with IDs: [3] 2026-10-26 08:25:20,844 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted event.mail records with IDs: [40] 2026-10-26 08:25:20,851 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted event.type.mail records with IDs: [11] 2026-10-26 08:25:20,951 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-26 08:25:38,924 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-26 08:25:38,924 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-26 08:25:42,508 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [104945, 104950] 2026-10-26 08:25:42,509 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted event.mail records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32] 2026-10-26 08:25:43,109 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_event_mail: Starting TestEventMailSchedule.test_event_mail_before_trigger_sent_count ... 2026-10-26 08:25:44,495 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_event_mail: Starting TestEventMailSchedule.test_schedule_event_scalability ... 2026-10-26 08:25:45,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) started manually 2026-10-26 08:25:46,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) done 2026-10-26 08:25:47,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) started manually 2026-10-26 08:25:47,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) done 2026-10-26 08:25:47,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) started manually 2026-10-26 08:25:48,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) done 2026-10-26 08:25:48,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) started manually 2026-10-26 08:25:48,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) done 2026-10-26 08:25:49,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_event_mail: Starting TestEventMailSchedule.test_schedule_subscription_scalability ... 2026-10-26 08:25:51,123 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) started manually 2026-10-26 08:25:52,123 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) done 2026-10-26 08:25:52,204 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-26 08:25:58,195 103 INFO rb-9ca8621-226001-429047 odoo.addons.mail.tools.mail_validation: The (optional) `flanker` Python module is not installed,so email validation will fallback to email_normalize. 2026-10-26 08:26:01,240 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_event_mail: Starting TestEventSaleMail.test_event_mail_on_sale_confirmation ... 2026-10-26 08:26:03,305 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_event_mail: Starting TestEventSaleMail.test_registration_template_body_translation ... 2026-10-26 08:26:04,203 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-26 08:26:04,375 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register: Starting TestWEventRegister.test_internal_user_register ... 2026-10-26 08:26:04,890 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [584] 2026-10-26 08:26:05,439 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [585] 2026-10-26 08:26:05,626 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [586] 2026-10-26 08:26:05,822 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [587] 2026-10-26 08:26:07,616 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register: Chrome pid: 13302 2026-10-26 08:26:07,616 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register: Chrome headless temporary user profile dir: /tmp/tmpd5y9tpxc_chrome_odoo 2026-10-26 08:26:07,616 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register: Issuing json command http://127.0.0.1:38833/json/version 2026-10-26 08:26:07,618 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:38833/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:26:07,672 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register: Browser version: Chrome/150.0.7871.114 2026-10-26 08:26:07,672 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register: Issuing json command http://127.0.0.1:38833/json 2026-10-26 08:26:07,673 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:38833/json with timeout 3 increased to 10s during tests 2026-10-26 08:26:07,715 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register: Websocket url found: ws://127.0.0.1:38833/devtools/page/45CBB213C124B9FEDA455FDB367F377F 2026-10-26 08:26:07,766 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register: Enable chrome headless console log notification 2026-10-26 08:26:07,778 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register: Chrome headless enable page notifications 2026-10-26 08:26:07,895 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:user_internal from n/a 2026-10-26 08:26:07,903 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register: Setting session cookie in browser 2026-10-26 08:26:07,918 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register: Open "http://127.0.0.1:8069/event" in browser 2026-10-26 08:26:07,918 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register: Navigating to: "http://127.0.0.1:8069/event" 2026-10-26 08:26:07,942 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:26:09,148 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:03] "GET /event HTTP/1.1" 200 - 341 0.243 1.967 2026-10-26 08:26:09,152 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register: Navigation result: {'frameId': '45CBB213C124B9FEDA455FDB367F377F', 'loaderId': 'B13C610F389D54256CEC30D4D16D6DB6', 'isDownload': False} 2026-10-26 08:26:09,153 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register: Evaluate ready code "odoo.isTourReady('wevent_register')" 2026-10-26 08:26:09,221 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-26 08:26:09,249 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2a924f0/web.assets_frontend.min.css, copying from /web/assets/2a924f0/web.assets_frontend.min.css 2026-10-26 08:26:09,312 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:03] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.051 0.054 2026-10-26 08:26:09,324 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js, copying from /web/assets/9d4efaf/web.assets_frontend_minimal.min.js 2026-10-26 08:26:09,337 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:03] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.037 2026-10-26 08:26:09,352 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-26 08:26:09,353 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-26 08:26:09,371 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70b2f18/web.__assets_tests_call__.min.js, copying from /web/assets/70b2f18/web.__assets_tests_call__.min.js 2026-10-26 08:26:09,396 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:03] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.032 2026-10-26 08:26:09,465 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:03] "GET /website_event/static/src/img/event_cover_7.jpg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-26 08:26:09,471 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:03] "GET /website_event/static/src/img/event_cover_4.jpg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-26 08:26:09,474 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:03] "GET /website_event/static/src/img/event_cover_0.jpg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 08:26:09,498 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:03] "GET /website_event/static/src/img/event_cover_1.jpg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-26 08:26:09,509 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:03] "GET /website_event/static/src/img/event_cover_2.jpg HTTP/1.1" 200 - 0 0.000 0.062 2026-10-26 08:26:10,514 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:03] "GET /website_event/static/src/img/event_cover_5.jpg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 08:26:10,517 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:03] "GET /website_event/static/src/img/event_cover_3.jpg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-26 08:26:10,616 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-26 08:26:10,624 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:03] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-10-26 08:26:10,630 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:03] "GET /web/image/website/1/logo/My%20Website?unique=15a14a4 HTTP/1.1" 200 - 4 0.007 0.017 2026-10-26 08:26:10,633 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:03] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-26 08:26:10,774 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:03] "GET /event/manifest.webmanifest HTTP/1.1" 200 - 6 0.013 0.038 2026-10-26 08:26:10,802 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js, copying from /web/assets/dfa5431/web.assets_frontend_lazy.min.js 2026-10-26 08:26:10,829 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:03] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.077 2026-10-26 08:26:10,849 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:03] "GET /web/image/website/1/favicon?unique=15a14a4 HTTP/1.1" 200 - 4 0.007 0.084 2026-10-26 08:26:10,891 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:03] "GET /web/image/website/1/app_icon/192x192?unique=15a14a4 HTTP/1.1" 200 - 2 0.002 0.057 2026-10-26 08:26:10,379 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:04] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 08:26:11,519 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register: Evaluate test code "odoo.startTour('wevent_register', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/event", "delayToCheckUndeterminisms": 0})" 2026-10-26 08:26:11,530 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register.browser: [1/40] Tour wevent_register → Step Go on "Online Reveal" page (trigger: a[href*="/event"]:contains("Online Reveal"):first) 2026-10-26 08:26:11,582 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:04] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.146 2026-10-26 08:26:11,683 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:04] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.026 0.202 2026-10-26 08:26:11,699 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:04] "GET /event/service-worker.js HTTP/1.1" 200 - 1 0.001 0.190 2026-10-26 08:26:11,718 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:04] "GET /event/online-reveal-testevent-15/ HTTP/1.1" 301 - 6 0.004 0.063 2026-10-26 08:26:11,725 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:04] "GET /website_event_track/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:26:11,752 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:04] "GET /event/online-reveal-testevent-15 HTTP/1.1" 303 - 4 0.003 0.015 2026-10-26 08:26:11,904 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:04] "GET /event/offline HTTP/1.1" 200 - 22 0.020 0.124 2026-10-26 08:26:11,374 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 693, model: event.event 2026-10-26 08:26:11,473 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:05] "GET /event/online-reveal-testevent-15/page/introduction-online-reveal-testevent HTTP/1.1" 200 - 108 0.077 0.627 2026-10-26 08:26:11,482 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:05] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 304 - 3 0.001 0.503 2026-10-26 08:26:11,500 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:05] "GET /event/online-reveal-testevent-15 HTTP/1.1" 303 - 4 0.004 0.512 2026-10-26 08:26:12,565 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 304 - 0 0.000 0.029 2026-10-26 08:26:12,680 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 693, model: event.event 2026-10-26 08:26:12,745 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:05] "GET /event/online-reveal-testevent-15/page/introduction-online-reveal-testevent HTTP/1.1" 200 - 52 0.049 0.184 2026-10-26 08:26:12,758 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:05] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 304 - 3 0.003 0.213 2026-10-26 08:26:12,767 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:05] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 304 - 3 0.002 0.205 2026-10-26 08:26:12,902 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:05] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 304 - 0 0.000 0.013 2026-10-26 08:26:12,970 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 304 - 0 0.000 0.054 2026-10-26 08:26:12,993 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:05] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 304 - 0 0.000 0.015 2026-10-26 08:26:12,175 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 693, model: event.event 2026-10-26 08:26:12,276 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:06] "GET /event/business-workshops-5/register HTTP/1.1" 200 - 70 0.088 0.418 2026-10-26 08:26:12,285 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:06] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 304 - 3 0.001 0.489 2026-10-26 08:26:12,292 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:06] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 304 - 3 0.001 0.495 2026-10-26 08:26:12,311 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:06] "GET /event/manifest.webmanifest HTTP/1.1" 200 - 2 0.007 0.428 2026-10-26 08:26:12,319 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:06] "GET /web/image/website/1/logo/My%20Website?unique=15a14a4 HTTP/1.1" 304 - 3 0.001 0.439 2026-10-26 08:26:12,328 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:06] "GET /event/do-not-click-on-me-8/ HTTP/1.1" 301 - 1 0.001 0.030 2026-10-26 08:26:12,338 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:06] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 304 - 3 0.003 0.024 2026-10-26 08:26:12,351 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:06] "GET /event/do-not-click-on-me-8 HTTP/1.1" 303 - 4 0.002 0.018 2026-10-26 08:26:12,364 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:06] "GET /event/openwood-collection-online-reveal-8/page/introduction-openwood-collection-online-reveal HTTP/1.1" 301 - 1 0.000 0.008 2026-10-26 08:26:13,575 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 693, model: event.event 2026-10-26 08:26:13,650 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:06] "GET /event/do-not-click-on-me-8/page/introduction-openwood-collection-online-reveal HTTP/1.1" 200 - 56 0.043 0.236 2026-10-26 08:26:13,662 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:06] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 304 - 3 0.002 0.277 2026-10-26 08:26:13,673 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:06] "GET /web/image/website/1/app_icon/192x192?unique=15a14a4 HTTP/1.1" 304 - 2 0.002 0.254 2026-10-26 08:26:13,837 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 693, model: event.event 2026-10-26 08:26:13,895 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:06] "GET /event/walk-in-check-in-demo-day-9/register HTTP/1.1" 200 - 39 0.024 0.211 2026-10-26 08:26:13,905 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:06] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 304 - 3 0.002 0.235 2026-10-26 08:26:13,940 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:06] "GET /event/conference-for-architects-3/ HTTP/1.1" 301 - 1 0.000 0.008 2026-10-26 08:26:13,967 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:06] "GET /event/conference-for-architects-3 HTTP/1.1" 303 - 4 0.003 0.018 2026-10-26 08:26:13,185 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 693, model: event.event 2026-10-26 08:26:13,272 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:07] "GET /event/conference-for-architects-3/page/introduction-conference-for-architects HTTP/1.1" 200 - 60 0.047 0.254 2026-10-26 08:26:13,279 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:07] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.238 2026-10-26 08:26:13,292 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:07] "GET /event/design-fair-los-angeles-1/ HTTP/1.1" 301 - 1 0.001 0.007 2026-10-26 08:26:13,294 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register.browser: [2/40] Tour wevent_register → Step Browse Talks (trigger: a:contains("Talks")) 2026-10-26 08:26:13,310 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:07] "GET /event/design-fair-los-angeles-1 HTTP/1.1" 303 - 4 0.002 0.012 2026-10-26 08:26:14,535 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 693, model: event.event 2026-10-26 08:26:14,614 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:07] "GET /event/design-fair-los-angeles-1/page/introduction-design-fair-los-angeles HTTP/1.1" 200 - 59 0.059 0.242 2026-10-26 08:26:14,627 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:07] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.296 2026-10-26 08:26:14,100 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 693, model: event.event 2026-10-26 08:26:14,184 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:08] "GET /event/online-reveal-testevent-15/track HTTP/1.1" 200 - 102 0.074 0.700 2026-10-26 08:26:14,325 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 304 - 0 0.000 0.081 2026-10-26 08:26:15,522 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 693, model: event.event 2026-10-26 08:26:15,587 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:08] "GET /event/online-reveal-testevent-15/register HTTP/1.1" 200 - 55 0.083 1.156 2026-10-26 08:26:15,608 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:08] "GET /event/great-reno-ballon-race-2/ HTTP/1.1" 301 - 1 0.001 0.965 2026-10-26 08:26:15,623 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:08] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 304 - 3 0.002 0.345 2026-10-26 08:26:15,677 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:08] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.012 1.342 2026-10-26 08:26:15,699 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:08] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 304 - 3 0.004 0.324 2026-10-26 08:26:15,777 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 304 - 0 0.000 0.016 2026-10-26 08:26:15,790 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:08] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 304 - 0 0.000 0.027 2026-10-26 08:26:15,796 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:08] "GET /website_event_track/static/src/img/event_track_default_0.jpeg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-26 08:26:15,871 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:08] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 304 - 0 0.000 0.027 2026-10-26 08:26:15,987 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 693, model: event.event 2026-10-26 08:26:15,070 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:09] "GET /event/online-reveal-testevent-15/page/introduction-online-reveal-testevent HTTP/1.1" 200 - 52 0.083 0.364 2026-10-26 08:26:15,094 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:09] "GET /event/great-reno-ballon-race-2 HTTP/1.1" 303 - 4 0.003 0.478 2026-10-26 08:26:15,107 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:09] "GET /web/image/website/1/logo/My%20Website?unique=15a14a4 HTTP/1.1" 304 - 3 0.004 0.270 2026-10-26 08:26:15,123 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:09] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 304 - 3 0.002 0.446 2026-10-26 08:26:15,151 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:09] "GET /event/manifest.webmanifest HTTP/1.1" 200 - 2 0.005 0.281 2026-10-26 08:26:15,330 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 693, model: event.event 2026-10-26 08:26:15,416 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:09] "GET /event/great-reno-ballon-race-2/page/introduction-great-reno-ballon-race HTTP/1.1" 200 - 46 0.048 0.270 2026-10-26 08:26:16,674 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 693, model: event.event 2026-10-26 08:26:16,767 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:09] "GET /event/online-reveal-testevent-15/track_proposal HTTP/1.1" 200 - 58 0.046 0.608 2026-10-26 08:26:16,778 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:09] "GET /web/image/website/1/app_icon/192x192?unique=15a14a4 HTTP/1.1" 304 - 2 0.001 0.445 2026-10-26 08:26:16,820 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:09] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 304 - 3 0.004 0.492 2026-10-26 08:26:16,018 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 693, model: event.event 2026-10-26 08:26:16,090 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:10] "GET /event/live-music-festival-4/register HTTP/1.1" 200 - 45 0.038 0.586 2026-10-26 08:26:16,312 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 693, model: event.event 2026-10-26 08:26:16,387 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:10] "GET /event/online-reveal-testevent-15/page/location-online-reveal-testevent HTTP/1.1" 200 - 57 0.036 0.569 2026-10-26 08:26:16,393 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:10] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.194 2026-10-26 08:26:16,416 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register.browser: [3/40] Tour wevent_register → Step Check we are on the talk list page (trigger: h5:contains("Book your talks")) 2026-10-26 08:26:17,548 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register.browser: [4/40] Tour wevent_register → Step Go on "What This Event Is All About" talk in List (trigger: a:contains("What This Event Is All About")) 2026-10-26 08:26:17,586 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 693, model: event.event 2026-10-26 08:26:17,653 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:10] "GET /event/hockey-tournament-6/register HTTP/1.1" 200 - 42 0.031 0.510 2026-10-26 08:26:17,001 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 693, model: event.event 2026-10-26 08:26:17,091 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:11] "GET /event/online-reveal-testevent-15/exhibitors HTTP/1.1" 200 - 73 0.057 0.634 2026-10-26 08:26:17,103 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:11] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.665 2026-10-26 08:26:17,193 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:11] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.024 0.725 2026-10-26 08:26:18,617 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 693, model: event.track 2026-10-26 08:26:18,689 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:11] "GET /event/online-reveal-testevent-15/track/what-this-event-is-all-about-61 HTTP/1.1" 200 - 90 0.066 0.973 2026-10-26 08:26:18,715 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 304 - 0 0.000 0.002 2026-10-26 08:26:18,907 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 693, model: event.event 2026-10-26 08:26:18,000 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:12] "GET /event/marketing-funnel-demo-event-10/register HTTP/1.1" 200 - 39 0.055 1.265 2026-10-26 08:26:18,014 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:12] "GET /event/service-worker.js HTTP/1.1" 200 - 1 0.001 1.102 2026-10-26 08:26:18,051 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:12] "GET /website_event_track/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 304 - 0 0.000 0.010 2026-10-26 08:26:18,216 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 693, model: event.event 2026-10-26 08:26:18,284 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:12] "GET /event/online-reveal-testevent-15/exhibitors HTTP/1.1" 200 - 51 0.050 1.133 2026-10-26 08:26:19,599 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 693, model: event.event 2026-10-26 08:26:19,698 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:12] "GET /event/online-reveal-testevent-15/agenda HTTP/1.1" 200 - 71 0.047 1.541 2026-10-26 08:26:19,710 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:12] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 304 - 3 0.003 0.974 2026-10-26 08:26:19,841 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 304 - 0 0.000 0.018 2026-10-26 08:26:19,872 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:12] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 304 - 0 0.000 0.002 2026-10-26 08:26:19,023 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 693, model: event.event 2026-10-26 08:26:19,103 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:13] "GET /event/an-unpublished-event-7/register HTTP/1.1" 200 - 42 0.045 1.033 2026-10-26 08:26:19,117 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:13] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 304 - 3 0.002 1.355 2026-10-26 08:26:19,144 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:13] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 304 - 0 0.000 0.020 2026-10-26 08:26:19,474 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 693, model: event.event 2026-10-26 08:26:20,567 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:13] "GET /event/online-reveal-testevent-15/community HTTP/1.1" 200 - 74 0.077 0.761 2026-10-26 08:26:20,813 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 693, model: event.event 2026-10-26 08:26:20,872 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:13] "GET /event/online-reveal-testevent-15/agenda HTTP/1.1" 200 - 54 0.051 1.100 2026-10-26 08:26:20,883 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:13] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 304 - 3 0.002 1.116 2026-10-26 08:26:20,912 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:13] "GET /event/manifest.webmanifest HTTP/1.1" 200 - 2 0.010 1.017 2026-10-26 08:26:20,924 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:13] "GET /web/image/website/1/logo/My%20Website?unique=15a14a4 HTTP/1.1" 304 - 3 0.003 0.812 2026-10-26 08:26:20,245 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 693, model: event.event 2026-10-26 08:26:20,322 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:14] "GET /event/online-reveal-testevent-15/booth HTTP/1.1" 200 - 51 0.044 0.698 2026-10-26 08:26:20,342 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:14] "GET /web/image/website/1/app_icon/192x192?unique=15a14a4 HTTP/1.1" 304 - 2 0.006 0.159 2026-10-26 08:26:20,356 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:14] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 304 - 3 0.002 0.236 2026-10-26 08:26:21,602 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:14] "GET /event HTTP/1.1" 200 - 49 0.037 1.413 2026-10-26 08:26:21,860 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 693, model: event.event 2026-10-26 08:26:21,899 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:14] "GET /event/online-reveal-testevent-15/booth HTTP/1.1" 200 - 41 0.049 0.515 2026-10-26 08:26:21,911 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:14] "GET /event/online-reveal-testevent-15 HTTP/1.1" 303 - 4 0.002 0.277 2026-10-26 08:26:21,920 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:14] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.276 2026-10-26 08:26:21,974 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register.browser: [5/40] Tour wevent_register → Step Check we are on the "What This Event Is All About" talk page (trigger: div.o_wesession_track_main) 2026-10-26 08:26:21,083 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register.browser: [6/40] Tour wevent_register → Step Check Favorite for What This Event Is All About was already on (trigger: div.o_wetrack_js_reminder i.fa-bell) 2026-10-26 08:26:21,139 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register.browser: [7/40] Tour wevent_register → Step Browse Talks (trigger: a:contains("Talks")) 2026-10-26 08:26:21,173 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 693, model: event.event 2026-10-26 08:26:21,248 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:15] "GET /event/online-reveal-testevent-15/track?search_wishlist= HTTP/1.1" 200 - 64 0.060 0.261 2026-10-26 08:26:21,481 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 693, model: event.event 2026-10-26 08:26:22,545 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:15] "GET /event/online-reveal-testevent-15/page/introduction-online-reveal-testevent HTTP/1.1" 200 - 52 0.043 0.575 2026-10-26 08:26:22,569 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:15] "GET /event/online-reveal-testevent-15 HTTP/1.1" 303 - 4 0.003 0.433 2026-10-26 08:26:22,586 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:15] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.587 2026-10-26 08:26:22,672 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:15] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.031 0.631 2026-10-26 08:26:22,973 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 693, model: event.event 2026-10-26 08:26:22,042 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:16] "GET /event/online-reveal-testevent-15/track HTTP/1.1" 200 - 64 0.066 0.751 2026-10-26 08:26:22,085 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 304 - 0 0.000 0.007 2026-10-26 08:26:22,313 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 693, model: event.event 2026-10-26 08:26:22,381 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:16] "GET /event/online-reveal-testevent-15/page/introduction-online-reveal-testevent HTTP/1.1" 200 - 52 0.050 0.752 2026-10-26 08:26:22,402 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:16] "GET /event/do-not-click-on-me-8 HTTP/1.1" 303 - 4 0.007 0.811 2026-10-26 08:26:23,704 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 693, model: event.event 2026-10-26 08:26:23,755 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:16] "GET /event/online-reveal-testevent-15/track?search_wishlist=1 HTTP/1.1" 200 - 59 0.049 1.418 2026-10-26 08:26:23,763 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:16] "GET /event/service-worker.js HTTP/1.1" 200 - 1 0.001 0.923 2026-10-26 08:26:23,783 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:16] "GET /website_event_track/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 304 - 0 0.000 0.008 2026-10-26 08:26:23,787 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:16] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 304 - 3 0.005 0.690 2026-10-26 08:26:23,954 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:16] "GET /website_event_track/static/src/img/event_track_default_0.jpeg HTTP/1.1" 304 - 0 0.000 0.018 2026-10-26 08:26:23,987 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 304 - 0 0.000 0.003 2026-10-26 08:26:23,004 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:17] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 304 - 0 0.000 0.002 2026-10-26 08:26:23,121 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 693, model: event.track 2026-10-26 08:26:23,168 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:17] "GET /event/online-reveal-testevent-15/track/our-last-day-together-63 HTTP/1.1" 200 - 51 0.081 0.691 2026-10-26 08:26:23,190 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:17] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 304 - 3 0.010 0.349 2026-10-26 08:26:23,201 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:17] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 304 - 3 0.005 1.052 2026-10-26 08:26:23,232 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:17] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 304 - 0 0.000 0.003 2026-10-26 08:26:23,485 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 693, model: event.track 2026-10-26 08:26:24,515 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:17] "GET /event/online-reveal-testevent-15/track/live-testimonial-62 HTTP/1.1" 200 - 51 0.068 0.678 2026-10-26 08:26:24,707 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 693, model: event.event 2026-10-26 08:26:24,770 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:17] "GET /event/do-not-click-on-me-8/page/introduction-openwood-collection-online-reveal HTTP/1.1" 200 - 48 0.043 1.312 2026-10-26 08:26:24,782 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:17] "GET /web/image/website/1/logo/My%20Website?unique=15a14a4 HTTP/1.1" 304 - 3 0.003 0.596 2026-10-26 08:26:24,988 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 693, model: event.track 2026-10-26 08:26:24,031 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:18] "GET /event/online-reveal-testevent-15/track/live-testimonial-62 HTTP/1.1" 200 - 51 0.046 0.447 2026-10-26 08:26:24,058 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:18] "GET /event/manifest.webmanifest HTTP/1.1" 200 - 2 0.004 1.043 2026-10-26 08:26:24,071 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:18] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 304 - 3 0.002 0.663 2026-10-26 08:26:24,092 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:18] "GET /event/conference-for-architects-3 HTTP/1.1" 303 - 4 0.011 0.286 2026-10-26 08:26:24,100 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:18] "GET /web/image/website/1/app_icon/192x192?unique=15a14a4 HTTP/1.1" 304 - 2 0.001 0.020 2026-10-26 08:26:24,335 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 693, model: event.event 2026-10-26 08:26:24,403 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:18] "GET /event/conference-for-architects-3/page/introduction-conference-for-architects HTTP/1.1" 200 - 55 0.047 0.246 2026-10-26 08:26:24,438 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:18] "GET /event/design-fair-los-angeles-1 HTTP/1.1" 303 - 4 0.002 0.012 2026-10-26 08:26:25,661 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 693, model: event.event 2026-10-26 08:26:25,724 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:18] "GET /event/design-fair-los-angeles-1/page/introduction-design-fair-los-angeles HTTP/1.1" 200 - 54 0.044 0.234 2026-10-26 08:26:25,733 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:18] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.183 2026-10-26 08:26:25,751 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register.browser: [8/40] Tour wevent_register → Step Check we are on the talk list page (trigger: h5:contains("Book your talks")) 2026-10-26 08:26:25,754 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:18] "GET /event/great-reno-ballon-race-2 HTTP/1.1" 303 - 4 0.003 0.014 2026-10-26 08:26:25,849 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register.browser: [9/40] Tour wevent_register → Step Click on Live Track (trigger: article span:contains("Live Testimonial")) 2026-10-26 08:26:25,939 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 693, model: event.event 2026-10-26 08:26:25,010 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:19] "GET /event/great-reno-ballon-race-2/page/introduction-great-reno-ballon-race HTTP/1.1" 200 - 41 0.036 0.216 2026-10-26 08:26:25,030 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:19] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.261 2026-10-26 08:26:25,271 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 693, model: event.track 2026-10-26 08:26:25,312 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:19] "GET /event/online-reveal-testevent-15/track/live-testimonial-62 HTTP/1.1" 200 - 51 0.038 0.333 2026-10-26 08:26:25,363 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 304 - 0 0.000 0.013 2026-10-26 08:26:25,427 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:19] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.054 0.592 2026-10-26 08:26:25,439 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:19] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 304 - 3 0.002 0.080 2026-10-26 08:26:25,447 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:19] "GET /event/service-worker.js HTTP/1.1" 200 - 1 0.001 0.056 2026-10-26 08:26:25,458 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:19] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 304 - 3 0.001 0.060 2026-10-26 08:26:25,463 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:19] "GET /website_event_track/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 304 - 0 0.000 0.002 2026-10-26 08:26:25,488 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:19] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 304 - 3 0.001 0.006 2026-10-26 08:26:26,551 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 304 - 0 0.000 0.011 2026-10-26 08:26:26,569 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:19] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 304 - 0 0.000 0.008 2026-10-26 08:26:26,590 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:19] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 304 - 0 0.000 0.046 2026-10-26 08:26:26,599 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:19] "GET /web/image/website/1/logo/My%20Website?unique=15a14a4 HTTP/1.1" 304 - 3 0.009 0.036 2026-10-26 08:26:26,631 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:19] "GET /event/manifest.webmanifest HTTP/1.1" 200 - 2 0.004 0.042 2026-10-26 08:26:26,685 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:19] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 304 - 3 0.002 0.008 2026-10-26 08:26:26,697 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:19] "GET /web/image/website/1/app_icon/192x192?unique=15a14a4 HTTP/1.1" 304 - 2 0.001 0.014 2026-10-26 08:26:26,094 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:20] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 08:26:26,130 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register.browser: [10/40] Tour wevent_register → Step Check we are on the "Live Testimonial" talk page (trigger: div.o_wesession_track_main) 2026-10-26 08:26:26,201 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:20] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.013 0.042 2026-10-26 08:26:26,213 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:20] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.062 2026-10-26 08:26:26,225 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register.browser: [11/40] Tour wevent_register → Step Check Favorite for Live Testimonial was off (trigger: div.o_wetrack_js_reminder i.fa-bell-o) 2026-10-26 08:26:26,286 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register.browser: [12/40] Tour wevent_register → Step Browse Talks (trigger: a:contains("Talks")) 2026-10-26 08:26:27,654 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 693, model: event.event 2026-10-26 08:26:27,723 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:20] "GET /event/online-reveal-testevent-15/track HTTP/1.1" 200 - 64 0.046 0.301 2026-10-26 08:26:27,755 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 304 - 0 0.000 0.005 2026-10-26 08:26:27,759 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:20] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 304 - 3 0.002 0.005 2026-10-26 08:26:27,799 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:20] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 304 - 3 0.002 0.008 2026-10-26 08:26:27,812 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:20] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 304 - 3 0.001 0.006 2026-10-26 08:26:27,871 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:20] "GET /website_event_track/static/src/img/event_track_default_0.jpeg HTTP/1.1" 304 - 0 0.000 0.003 2026-10-26 08:26:27,877 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:20] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 304 - 0 0.000 0.002 2026-10-26 08:26:27,879 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 304 - 0 0.000 0.006 2026-10-26 08:26:27,907 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:20] "GET /web/image/website/1/logo/My%20Website?unique=15a14a4 HTTP/1.1" 304 - 3 0.001 0.013 2026-10-26 08:26:27,919 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:20] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 304 - 0 0.000 0.002 2026-10-26 08:26:27,956 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:20] "GET /event/manifest.webmanifest HTTP/1.1" 200 - 2 0.004 0.020 2026-10-26 08:26:27,055 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:21] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 304 - 3 0.001 0.006 2026-10-26 08:26:27,066 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:21] "GET /web/image/website/1/app_icon/192x192?unique=15a14a4 HTTP/1.1" 304 - 2 0.001 0.006 2026-10-26 08:26:27,400 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:21] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 08:26:27,427 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register.browser: [13/40] Tour wevent_register → Step Check we are on the talk list page (trigger: h5:contains("Book your talks")) 2026-10-26 08:26:27,457 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:21] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.014 2026-10-26 08:26:28,537 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:21] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.016 0.074 2026-10-26 08:26:28,546 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register.browser: [14/40] Tour wevent_register → Step Go on "Our Last Day Together!" talk in List (trigger: a:contains("Our Last Day Together!")) 2026-10-26 08:26:28,869 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 693, model: event.track 2026-10-26 08:26:28,922 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:21] "GET /event/online-reveal-testevent-15/track/our-last-day-together-63 HTTP/1.1" 200 - 51 0.050 0.253 2026-10-26 08:26:28,948 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 304 - 0 0.000 0.002 2026-10-26 08:26:28,957 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:21] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 304 - 3 0.002 0.007 2026-10-26 08:26:28,005 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:22] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 304 - 3 0.002 0.009 2026-10-26 08:26:28,041 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:22] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 304 - 3 0.001 0.007 2026-10-26 08:26:28,167 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:22] "GET /event/manifest.webmanifest HTTP/1.1" 200 - 2 0.028 0.033 2026-10-26 08:26:28,178 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:22] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 304 - 0 0.000 0.048 2026-10-26 08:26:28,182 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 304 - 0 0.000 0.053 2026-10-26 08:26:28,189 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:22] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 304 - 0 0.000 0.021 2026-10-26 08:26:28,196 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:22] "GET /web/image/website/1/logo/My%20Website?unique=15a14a4 HTTP/1.1" 304 - 3 0.010 0.041 2026-10-26 08:26:28,248 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:22] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 304 - 3 0.001 0.009 2026-10-26 08:26:28,261 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:22] "GET /web/image/website/1/app_icon/192x192?unique=15a14a4 HTTP/1.1" 304 - 2 0.001 0.010 2026-10-26 08:26:29,546 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:22] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 08:26:29,592 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register.browser: [15/40] Tour wevent_register → Step Check we are on the "Our Last Day Together!" talk page (trigger: div.o_wesession_track_main) 2026-10-26 08:26:29,630 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:22] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.019 2026-10-26 08:26:29,687 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:22] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.014 0.049 2026-10-26 08:26:29,699 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register.browser: [16/40] Tour wevent_register → Step Check Favorite for Our Last Day Together! was off (trigger: div.o_wetrack_js_reminder i.fa-bell-o) 2026-10-26 08:26:29,755 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register.browser: [17/40] Tour wevent_register → Step Set Favorite (trigger: div.o_wetrack_js_reminder) 2026-10-26 08:26:29,825 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register.browser: [18/40] Tour wevent_register → Step Check Favorite for Our Last Day Together! is now on (trigger: div.o_wetrack_js_reminder i.fa-bell) 2026-10-26 08:26:29,857 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:22] "POST /event/track/toggle_reminder HTTP/1.1" 200 - 12 0.008 0.020 2026-10-26 08:26:29,881 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register.browser: [19/40] Tour wevent_register → Step Browse Back (trigger: a:contains("All Talks")) 2026-10-26 08:26:29,170 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 693, model: event.event 2026-10-26 08:26:29,222 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:23] "GET /event/online-reveal-testevent-15/track HTTP/1.1" 200 - 64 0.040 0.217 2026-10-26 08:26:29,266 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 304 - 0 0.000 0.001 2026-10-26 08:26:29,284 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:23] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 304 - 3 0.003 0.012 2026-10-26 08:26:29,301 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:23] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 304 - 3 0.001 0.006 2026-10-26 08:26:29,326 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:23] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 304 - 3 0.001 0.007 2026-10-26 08:26:29,390 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:23] "GET /website_event_track/static/src/img/event_track_default_0.jpeg HTTP/1.1" 304 - 0 0.000 0.008 2026-10-26 08:26:29,400 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 304 - 0 0.000 0.015 2026-10-26 08:26:29,403 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:23] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 304 - 0 0.000 0.014 2026-10-26 08:26:29,430 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:23] "GET /web/image/website/1/logo/My%20Website?unique=15a14a4 HTTP/1.1" 304 - 3 0.001 0.008 2026-10-26 08:26:29,432 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:23] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 304 - 0 0.000 0.009 2026-10-26 08:26:29,487 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:23] "GET /event/manifest.webmanifest HTTP/1.1" 200 - 2 0.003 0.030 2026-10-26 08:26:30,521 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:23] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 304 - 3 0.001 0.009 2026-10-26 08:26:30,549 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:23] "GET /web/image/website/1/app_icon/192x192?unique=15a14a4 HTTP/1.1" 304 - 2 0.002 0.012 2026-10-26 08:26:30,815 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:23] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 08:26:30,848 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register.browser: [20/40] Tour wevent_register → Step Check we are back on the talk list page (trigger: h5:contains("Book your talks")) 2026-10-26 08:26:30,881 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:23] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.014 2026-10-26 08:26:30,943 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register.browser: [21/40] Tour wevent_register → Step Browse Meet (trigger: a:contains("Community")) 2026-10-26 08:26:30,953 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:23] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.014 0.072 2026-10-26 08:26:30,034 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register.browser: [22/40] Tour wevent_register → Step Check we are on the community page (trigger: h3:contains("Join a room")) 2026-10-26 08:26:30,261 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 693, model: event.event 2026-10-26 08:26:30,333 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:24] "GET /event/online-reveal-testevent-15/community HTTP/1.1" 200 - 59 0.042 0.254 2026-10-26 08:26:30,365 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 304 - 0 0.000 0.002 2026-10-26 08:26:30,384 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:24] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 304 - 3 0.002 0.011 2026-10-26 08:26:30,401 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:24] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 304 - 3 0.001 0.006 2026-10-26 08:26:30,431 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:24] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 304 - 3 0.001 0.006 2026-10-26 08:26:30,503 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 304 - 0 0.000 0.002 2026-10-26 08:26:30,508 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:24] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 304 - 0 0.000 0.002 2026-10-26 08:26:31,548 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:24] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 304 - 0 0.000 0.003 2026-10-26 08:26:31,574 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:24] "GET /event/manifest.webmanifest HTTP/1.1" 200 - 2 0.004 0.041 2026-10-26 08:26:31,588 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:24] "GET /web/image/website/1/logo/My%20Website?unique=15a14a4 HTTP/1.1" 304 - 3 0.001 0.057 2026-10-26 08:26:31,604 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:24] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 304 - 3 0.001 0.010 2026-10-26 08:26:31,642 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:24] "GET /web/image/website/1/app_icon/192x192?unique=15a14a4 HTTP/1.1" 304 - 2 0.001 0.012 2026-10-26 08:26:31,918 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:24] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 08:26:31,967 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register.browser: [22/40] Tour wevent_register → Step Check we are on the community page (trigger: h3:contains("Join a room")) 2026-10-26 08:26:31,989 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:24] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.010 2026-10-26 08:26:31,046 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:25] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.017 0.043 2026-10-26 08:26:31,076 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register.browser: [23/40] Tour wevent_register → Step Go on "Best wood for furniture" room in List (trigger: a.o_wevent_meeting_room_card h4:contains("Best wood for furniture")) 2026-10-26 08:26:31,131 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register.browser: [24/40] Tour wevent_register → Step Open ticket modal (trigger: button.btn-primary:contains(Register):enabled) 2026-10-26 08:26:31,197 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register.browser: [25/40] Tour wevent_register → Step Select 2 units of 'Standard' ticket type (trigger: .modal .o_wevent_ticket_selector select) 2026-10-26 08:26:31,253 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 693, model: event.event 2026-10-26 08:26:31,339 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:25] "GET /event/online-reveal-testevent-15/community?lang=1 HTTP/1.1" 200 - 58 0.040 0.250 2026-10-26 08:26:31,436 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register.browser: [26/40] Tour wevent_register → Step Click on 'Register' button (trigger: .modal #o_wevent_tickets .btn-primary:contains(Register):enabled) 2026-10-26 08:26:31,464 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register.browser: [27/40] Tour wevent_register → Step Wait the modal is shown before continue (trigger: .modal.modal_shown.show form[id=attendee_registration]) 2026-10-26 08:26:32,589 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 693, model: event.meeting.room 2026-10-26 08:26:32,615 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:25] "GET /event/online-reveal-testevent-15/meeting_room/best-wood-for-furniture-4 HTTP/1.1" 200 - 58 0.053 0.214 2026-10-26 08:26:32,721 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:25] "POST /event/online-reveal-testevent-15/registration/new HTTP/1.1" 200 - 28 0.019 0.225 2026-10-26 08:26:32,217 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register.browser: [28/40] Tour wevent_register → Step .modal input[name*='1-name'] 2026-10-26 08:26:32,308 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register.browser: [29/40] Tour wevent_register → Step .modal input[name*='1-phone'] 2026-10-26 08:26:32,380 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register.browser: [30/40] Tour wevent_register → Step .modal input[name*='1-email'] 2026-10-26 08:26:32,461 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register.browser: [31/40] Tour wevent_register → Step .modal select[name*='1-simple_choice'] 2026-10-26 08:26:32,472 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:26] "GET /event/service-worker.js HTTP/1.1" 200 - 1 0.003 0.014 2026-10-26 08:26:32,498 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:26] "GET /website_event_track/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 304 - 0 0.000 0.002 2026-10-26 08:26:33,534 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register.browser: [32/40] Tour wevent_register → Step .modal input[name*='2-name'] 2026-10-26 08:26:33,585 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register.browser: [33/40] Tour wevent_register → Step .modal input[name*='2-phone'] 2026-10-26 08:26:33,647 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register.browser: [34/40] Tour wevent_register → Step .modal input[name*='2-email'] 2026-10-26 08:26:33,717 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register.browser: [35/40] Tour wevent_register → Step .modal select[name*='2-simple_choice'] 2026-10-26 08:26:33,775 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register.browser: [36/40] Tour wevent_register → Step .modal textarea[name*='text_box'] 2026-10-26 08:26:33,865 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register.browser: [37/40] Tour wevent_register → Step .modal input[name*='1-name'], input[name*='2-name'], input[name*='3-name'] 2026-10-26 08:26:33,923 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register.browser: [38/40] Tour wevent_register → Step Validate attendees details (trigger: .modal button[type=submit]:enabled) 2026-10-26 08:26:34,912 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:27] "POST /event/online-reveal-testevent-15/registration/confirm HTTP/1.1" 303 - 168 0.137 0.718 2026-10-26 08:26:34,943 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:27] "GET /event/15/registration/success?registration_ids=97,98 HTTP/1.1" 301 - 1 0.001 0.012 2026-10-26 08:26:34,200 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:28] "GET /event/online-reveal-testevent-15/registration/success?registration_ids=97,98 HTTP/1.1" 200 - 53 0.038 0.212 2026-10-26 08:26:34,227 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 304 - 0 0.000 0.001 2026-10-26 08:26:34,236 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:28] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 304 - 3 0.002 0.007 2026-10-26 08:26:34,267 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:28] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 304 - 3 0.001 0.005 2026-10-26 08:26:34,300 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:28] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 304 - 3 0.002 0.006 2026-10-26 08:26:34,362 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:28] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 304 - 0 0.000 0.003 2026-10-26 08:26:34,363 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 304 - 0 0.000 0.004 2026-10-26 08:26:34,444 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:28] "GET /event/static/src/img/google-calendar.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-26 08:26:34,459 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:28] "GET /event/static/src/img/outlook-calendar.svg HTTP/1.1" 200 - 0 0.000 0.069 2026-10-26 08:26:34,470 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:28] "GET /event/manifest.webmanifest HTTP/1.1" 200 - 2 0.021 0.058 2026-10-26 08:26:34,472 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:28] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 304 - 0 0.000 0.012 2026-10-26 08:26:34,486 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:28] "GET /web/image/website/1/logo/My%20Website?unique=15a14a4 HTTP/1.1" 304 - 3 0.002 0.054 2026-10-26 08:26:35,552 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:28] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 304 - 3 0.003 0.006 2026-10-26 08:26:35,561 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:28] "GET /web/image/website/1/app_icon/192x192?unique=15a14a4 HTTP/1.1" 304 - 2 0.001 0.013 2026-10-26 08:26:35,913 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:28] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 08:26:35,943 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register.browser: [39/40] Tour wevent_register → Step Click on 'register favorites talks' button (trigger: a:contains(register to your favorites talks now)) 2026-10-26 08:26:35,968 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:28] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.011 2026-10-26 08:26:35,039 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:29] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.016 0.060 2026-10-26 08:26:35,301 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 693, model: event.event 2026-10-26 08:26:35,356 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:29] "GET /event/online-reveal-testevent-15/track HTTP/1.1" 200 - 65 0.044 0.242 2026-10-26 08:26:35,419 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 304 - 0 0.000 0.011 2026-10-26 08:26:36,657 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:29] "GET /event/15/my_tickets?registration_ids=[98,%2097]&tickets_hash=a375cde4de0c00dc4f18a88625ab3667460b2ac026f3038ca69da2a10a847429 HTTP/1.1" 200 - 49 0.035 0.543 2026-10-26 08:26:36,671 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:29] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 304 - 3 0.006 0.261 2026-10-26 08:26:36,705 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:29] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 304 - 3 0.014 0.225 2026-10-26 08:26:36,907 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 304 - 0 0.000 0.095 2026-10-26 08:26:36,916 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:29] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 304 - 0 0.000 0.079 2026-10-26 08:26:36,923 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:29] "GET /website_event_track/static/src/img/event_track_default_0.jpeg HTTP/1.1" 304 - 0 0.000 0.094 2026-10-26 08:26:36,987 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:29] "GET /event/15/ics?action=TEMPLATE&text=Online+Reveal+TestEvent&dates=20211130T060000/20211202T160000&ctz=Europe/Brussels&details=Online+Reveal+TestEvent%0AJoin+us+for+this+24+hours+Event+Every+year+we+invite+our+community,+partners+and+end-users+to+come+and+meet+us!+It's+the+ideal+event+to+get+together+and+present+new+features,+roadmap+of+future+versions,+achievements+of+the+software,+workshops,+training+sessions,+etc...+This+event+is+also+an+opportunity+to+showcase+our+partners'+case+studies,+methodology+or+developments.+Be+there+and+see+directly+from+the+source+the+features+of+the+new+version! HTTP/1.1" 200 - 9 0.019 0.279 2026-10-26 08:26:36,996 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:29] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 304 - 0 0.000 0.013 2026-10-26 08:26:36,007 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:30] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 304 - 3 0.002 0.270 2026-10-26 08:26:36,036 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:30] "GET /event/manifest.webmanifest HTTP/1.1" 200 - 2 0.005 0.080 2026-10-26 08:26:36,051 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:30] "GET /web/image/website/1/logo/My%20Website?unique=15a14a4 HTTP/1.1" 304 - 3 0.002 0.195 2026-10-26 08:26:36,188 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:30] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 304 - 3 0.002 0.008 2026-10-26 08:26:36,193 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:30] "GET /web/image/website/1/app_icon/192x192?unique=15a14a4 HTTP/1.1" 304 - 2 0.001 0.007 2026-10-26 08:26:37,526 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:30] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-26 08:26:37,570 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register.browser: [40/40] Tour wevent_register → Step h5:contains(Book your talks) 2026-10-26 08:26:37,602 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:30] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.010 2026-10-26 08:26:37,684 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:30] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.017 0.060 2026-10-26 08:26:37,702 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register.browser: tour succeeded 2026-10-26 08:26:37,703 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register.browser: ╔════════════════════════════════╗ ║ TOUR wevent_register SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-26 08:26:37,311 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register.browser: heap 28043244 (allocated 30146560) 2026-10-26 08:26:37,320 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register: Closing chrome headless with pid 13302 2026-10-26 08:26:37,321 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register: Closing websocket connection 2026-10-26 08:26:37,323 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register: Terminating chrome headless with pid 13302 2026-10-26 08:26:38,555 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20211201_100031_554655_test_internal_user_register.txt 2026-10-26 08:26:38,555 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register: Removing chrome user profile "/tmp/tmpd5y9tpxc_chrome_odoo" 2026-10-26 08:26:38,135 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register: Starting TestWEventRegister.test_register ... 2026-10-26 08:26:38,565 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [590] 2026-10-26 08:26:39,001 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [591] 2026-10-26 08:26:39,198 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [592] 2026-10-26 08:26:39,379 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [593] 2026-10-26 08:26:40,721 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register: Chrome pid: 13742 2026-10-26 08:26:40,722 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register: Chrome headless temporary user profile dir: /tmp/tmpg1p8ny_c_chrome_odoo 2026-10-26 08:26:40,722 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register: Issuing json command http://127.0.0.1:35623/json/version 2026-10-26 08:26:40,723 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:35623/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:26:40,843 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register: Browser version: Chrome/150.0.7871.114 2026-10-26 08:26:40,843 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register: Issuing json command http://127.0.0.1:35623/json 2026-10-26 08:26:40,844 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:35623/json with timeout 3 increased to 10s during tests 2026-10-26 08:26:40,858 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register: Websocket url found: ws://127.0.0.1:35623/devtools/page/DAD1AB598E361D809E22013D373BC51C 2026-10-26 08:26:40,874 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register: Enable chrome headless console log notification 2026-10-26 08:26:40,879 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register: Chrome headless enable page notifications 2026-10-26 08:26:40,903 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register: Setting session cookie in browser 2026-10-26 08:26:40,237 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register: Open "http://127.0.0.1:8069/event" in browser 2026-10-26 08:26:40,238 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register: Navigating to: "http://127.0.0.1:8069/event" 2026-10-26 08:26:40,262 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:26:42,203 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:03] "GET /event HTTP/1.1" 200 - 261 0.170 1.777 2026-10-26 08:26:42,208 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register: Navigation result: {'frameId': 'DAD1AB598E361D809E22013D373BC51C', 'loaderId': '1516486EA69655602B39F6EC2C3E0575', 'isDownload': False} 2026-10-26 08:26:42,208 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register: Evaluate ready code "odoo.isTourReady('wevent_register')" 2026-10-26 08:26:42,283 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-26 08:26:42,299 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2a924f0/web.assets_frontend.min.css, copying from /web/assets/2a924f0/web.assets_frontend.min.css 2026-10-26 08:26:42,376 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:03] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.047 0.062 2026-10-26 08:26:42,388 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js, copying from /web/assets/9d4efaf/web.assets_frontend_minimal.min.js 2026-10-26 08:26:43,412 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:03] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.013 0.068 2026-10-26 08:26:43,422 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-26 08:26:43,437 103 INFO rb-9ca8621-226001-429047 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-26 08:26:43,441 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70b2f18/web.__assets_tests_call__.min.js, copying from /web/assets/70b2f18/web.__assets_tests_call__.min.js 2026-10-26 08:26:43,457 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:03] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.042 2026-10-26 08:26:43,653 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-26 08:26:43,680 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:03] "GET /web/image/website/1/logo/My%20Website?unique=15a14a4 HTTP/1.1" 200 - 4 0.011 0.034 2026-10-26 08:26:43,702 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:03] "GET /website_event/static/src/img/event_cover_4.jpg HTTP/1.1" 200 - 0 0.000 0.039 2026-10-26 08:26:43,708 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:03] "GET /website_event/static/src/img/event_cover_7.jpg HTTP/1.1" 200 - 0 0.000 0.043 2026-10-26 08:26:43,742 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:03] "GET /website_event/static/src/img/event_cover_2.jpg HTTP/1.1" 200 - 0 0.000 0.043 2026-10-26 08:26:43,756 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:03] "GET /website_event/static/src/img/event_cover_0.jpg HTTP/1.1" 200 - 0 0.000 0.052 2026-10-26 08:26:43,780 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:03] "GET /website_event/static/src/img/event_cover_1.jpg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 08:26:43,796 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:03] "GET /event/manifest.webmanifest HTTP/1.1" 200 - 6 0.057 0.097 2026-10-26 08:26:43,826 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:03] "GET /website_event/static/src/img/event_cover_3.jpg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-26 08:26:43,838 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:03] "GET /website_event/static/src/img/event_cover_5.jpg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 08:26:43,866 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:03] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 08:26:43,873 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:03] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-26 08:26:43,961 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js, copying from /web/assets/dfa5431/web.assets_frontend_lazy.min.js 2026-10-26 08:26:43,993 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:03] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.043 2026-10-26 08:26:43,027 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:04] "GET /web/image/website/1/favicon?unique=15a14a4 HTTP/1.1" 200 - 4 0.003 0.027 2026-10-26 08:26:43,081 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:04] "GET /web/image/website/1/app_icon/192x192?unique=15a14a4 HTTP/1.1" 200 - 2 0.001 0.080 2026-10-26 08:26:44,587 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:04] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 08:26:44,792 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register: Evaluate test code "odoo.startTour('wevent_register', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/event", "delayToCheckUndeterminisms": 0})" 2026-10-26 08:26:44,807 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register.browser: [1/40] Tour wevent_register → Step Go on "Online Reveal" page (trigger: a[href*="/event"]:contains("Online Reveal"):first) 2026-10-26 08:26:44,852 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:04] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.006 0.140 2026-10-26 08:26:44,915 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:04] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.016 0.169 2026-10-26 08:26:44,942 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:04] "GET /event/service-worker.js HTTP/1.1" 200 - 1 0.001 0.173 2026-10-26 08:26:44,988 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:04] "GET /website_event_track/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.017 2026-10-26 08:26:44,999 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:04] "GET /event/online-reveal-testevent-16/ HTTP/1.1" 301 - 6 0.022 0.059 2026-10-26 08:26:44,127 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:05] "GET /event/offline HTTP/1.1" 200 - 14 0.015 0.092 2026-10-26 08:26:44,141 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:05] "GET /event/online-reveal-testevent-16 HTTP/1.1" 303 - 4 0.002 0.101 2026-10-26 08:26:45,675 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:05] "GET /event/online-reveal-testevent-16/page/introduction-online-reveal-testevent HTTP/1.1" 200 - 70 0.142 0.383 2026-10-26 08:26:45,703 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:05] "GET /event/online-reveal-testevent-16 HTTP/1.1" 303 - 4 0.008 0.492 2026-10-26 08:26:45,732 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:05] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 304 - 3 0.004 0.528 2026-10-26 08:26:45,770 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 304 - 0 0.000 0.036 2026-10-26 08:26:45,785 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:05] "POST /heatmap/send_log HTTP/1.1" 200 - 5 0.019 0.045 2026-10-26 08:26:45,927 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:05] "GET /event/online-reveal-testevent-16/page/introduction-online-reveal-testevent HTTP/1.1" 200 - 35 0.040 0.176 2026-10-26 08:26:45,936 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:05] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 304 - 3 0.001 0.141 2026-10-26 08:26:45,952 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:05] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 304 - 3 0.001 0.187 2026-10-26 08:26:45,962 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:05] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 304 - 3 0.001 0.017 2026-10-26 08:26:45,134 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:06] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 304 - 0 0.000 0.011 2026-10-26 08:26:45,137 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 304 - 0 0.000 0.009 2026-10-26 08:26:45,149 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:06] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 304 - 0 0.000 0.007 2026-10-26 08:26:45,381 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:06] "GET /event/business-workshops-5/register HTTP/1.1" 200 - 52 0.078 0.348 2026-10-26 08:26:45,394 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:06] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 304 - 3 0.005 0.417 2026-10-26 08:26:46,434 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:06] "GET /event/manifest.webmanifest HTTP/1.1" 200 - 2 0.006 0.309 2026-10-26 08:26:46,456 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:06] "GET /web/image/website/1/logo/My%20Website?unique=15a14a4 HTTP/1.1" 304 - 3 0.003 0.399 2026-10-26 08:26:46,474 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:06] "GET /event/do-not-click-on-me-8/ HTTP/1.1" 301 - 1 0.001 0.051 2026-10-26 08:26:46,501 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:06] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 304 - 3 0.010 0.084 2026-10-26 08:26:46,517 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:06] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 304 - 3 0.001 0.046 2026-10-26 08:26:46,543 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:06] "GET /event/do-not-click-on-me-8 HTTP/1.1" 303 - 4 0.009 0.049 2026-10-26 08:26:46,568 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:06] "GET /event/openwood-collection-online-reveal-8/page/introduction-openwood-collection-online-reveal HTTP/1.1" 301 - 1 0.001 0.009 2026-10-26 08:26:46,787 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:06] "GET /event/do-not-click-on-me-8/page/introduction-openwood-collection-online-reveal HTTP/1.1" 200 - 39 0.033 0.183 2026-10-26 08:26:46,796 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:06] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 304 - 3 0.001 0.176 2026-10-26 08:26:46,805 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:06] "GET /web/image/website/1/app_icon/192x192?unique=15a14a4 HTTP/1.1" 304 - 2 0.001 0.162 2026-10-26 08:26:46,953 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:06] "GET /event/walk-in-check-in-demo-day-9/register HTTP/1.1" 200 - 21 0.018 0.114 2026-10-26 08:26:46,010 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:07] "GET /event/conference-for-architects-3/ HTTP/1.1" 301 - 1 0.001 0.008 2026-10-26 08:26:46,038 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:07] "GET /event/conference-for-architects-3 HTTP/1.1" 303 - 4 0.002 0.015 2026-10-26 08:26:46,253 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:07] "GET /event/conference-for-architects-3/page/introduction-conference-for-architects HTTP/1.1" 200 - 43 0.038 0.172 2026-10-26 08:26:46,258 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:07] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.114 2026-10-26 08:26:46,273 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register.browser: [2/40] Tour wevent_register → Step Browse Talks (trigger: a:contains("Talks")) 2026-10-26 08:26:46,284 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:07] "GET /event/design-fair-los-angeles-1/ HTTP/1.1" 301 - 1 0.001 0.009 2026-10-26 08:26:46,309 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:07] "GET /event/design-fair-los-angeles-1 HTTP/1.1" 303 - 4 0.008 0.011 2026-10-26 08:26:46,387 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:07] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.022 0.062 2026-10-26 08:26:47,614 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:07] "GET /event/design-fair-los-angeles-1/page/introduction-design-fair-los-angeles HTTP/1.1" 200 - 39 0.046 0.248 2026-10-26 08:26:47,637 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:07] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.005 0.319 2026-10-26 08:26:47,822 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:07] "GET /event/online-reveal-testevent-16/register HTTP/1.1" 200 - 37 0.036 0.448 2026-10-26 08:26:47,833 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:07] "GET /event/great-reno-ballon-race-2/ HTTP/1.1" 301 - 1 0.001 0.203 2026-10-26 08:26:47,303 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:08] "GET /event/online-reveal-testevent-16/track HTTP/1.1" 200 - 83 0.059 0.828 2026-10-26 08:26:47,350 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 304 - 0 0.000 0.018 2026-10-26 08:26:48,508 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:08] "GET /event/online-reveal-testevent-16/page/introduction-online-reveal-testevent HTTP/1.1" 200 - 35 0.040 0.631 2026-10-26 08:26:48,528 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:08] "GET /event/great-reno-ballon-race-2 HTTP/1.1" 303 - 4 0.007 0.677 2026-10-26 08:26:48,576 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:08] "POST /heatmap/send_log HTTP/1.1" 200 - 5 0.003 0.197 2026-10-26 08:26:48,593 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:08] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 304 - 3 0.001 0.248 2026-10-26 08:26:48,743 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:08] "GET /website_event_track/static/src/img/event_track_default_1.jpeg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-26 08:26:48,812 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 304 - 0 0.000 0.053 2026-10-26 08:26:48,819 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:08] "GET /event/great-reno-ballon-race-2/page/introduction-great-reno-ballon-race HTTP/1.1" 200 - 29 0.032 0.239 2026-10-26 08:26:48,825 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:08] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 304 - 0 0.000 0.007 2026-10-26 08:26:48,857 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:08] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 304 - 0 0.000 0.012 2026-10-26 08:26:48,133 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:09] "GET /event/online-reveal-testevent-16/track_proposal HTTP/1.1" 200 - 41 0.057 0.517 2026-10-26 08:26:48,141 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:09] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 304 - 3 0.002 0.466 2026-10-26 08:26:48,153 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:09] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 304 - 3 0.004 0.735 2026-10-26 08:26:48,194 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:09] "GET /event/manifest.webmanifest HTTP/1.1" 200 - 2 0.005 0.493 2026-10-26 08:26:48,341 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:09] "GET /event/live-music-festival-4/register HTTP/1.1" 200 - 27 0.028 0.423 2026-10-26 08:26:49,577 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:09] "GET /event/online-reveal-testevent-16/page/location-online-reveal-testevent HTTP/1.1" 200 - 40 0.042 0.390 2026-10-26 08:26:49,584 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:09] "GET /web/image/website/1/app_icon/192x192?unique=15a14a4 HTTP/1.1" 304 - 2 0.001 0.282 2026-10-26 08:26:49,598 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:09] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 304 - 3 0.002 0.308 2026-10-26 08:26:49,613 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:09] "GET /web/image/website/1/logo/My%20Website?unique=15a14a4 HTTP/1.1" 304 - 3 0.004 0.770 2026-10-26 08:26:49,785 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:09] "GET /event/hockey-tournament-6/register HTTP/1.1" 200 - 24 0.033 0.392 2026-10-26 08:26:49,154 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:10] "GET /event/online-reveal-testevent-16/exhibitors HTTP/1.1" 200 - 56 0.102 0.462 2026-10-26 08:26:49,289 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:10] "GET /event HTTP/1.1" 200 - 31 0.031 0.441 2026-10-26 08:26:49,299 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:10] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.370 2026-10-26 08:26:49,358 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register.browser: [3/40] Tour wevent_register → Step Check we are on the talk list page (trigger: h5:contains("Book your talks")) 2026-10-26 08:26:50,455 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register.browser: [4/40] Tour wevent_register → Step Go on "What This Event Is All About" talk in List (trigger: a:contains("What This Event Is All About")) 2026-10-26 08:26:50,637 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:10] "GET /event/online-reveal-testevent-16/agenda HTTP/1.1" 200 - 53 0.072 0.388 2026-10-26 08:26:50,666 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:10] "GET /event/online-reveal-testevent-16 HTTP/1.1" 303 - 4 0.007 0.325 2026-10-26 08:26:50,732 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:10] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.018 0.341 2026-10-26 08:26:50,037 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:11] "GET /event/online-reveal-testevent-16/community HTTP/1.1" 200 - 61 0.057 0.325 2026-10-26 08:26:50,054 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:11] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.677 2026-10-26 08:26:50,253 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:11] "GET /event/online-reveal-testevent-16/agenda HTTP/1.1" 200 - 36 0.036 0.565 2026-10-26 08:26:51,452 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:11] "GET /event/online-reveal-testevent-16/page/introduction-online-reveal-testevent HTTP/1.1" 200 - 35 0.060 0.711 2026-10-26 08:26:51,811 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:11] "GET /event/online-reveal-testevent-16/track/what-this-event-is-all-about-64 HTTP/1.1" 200 - 71 0.064 1.206 2026-10-26 08:26:51,824 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:11] "GET /event/service-worker.js HTTP/1.1" 200 - 1 0.001 0.486 2026-10-26 08:26:51,841 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:11] "GET /event/do-not-click-on-me-8 HTTP/1.1" 303 - 4 0.004 0.368 2026-10-26 08:26:51,017 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:12] "GET /website_event_track/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 304 - 0 0.000 0.129 2026-10-26 08:26:51,025 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 304 - 0 0.000 0.105 2026-10-26 08:26:51,226 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:12] "GET /event/online-reveal-testevent-16/booth HTTP/1.1" 200 - 41 0.050 1.127 2026-10-26 08:26:51,361 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:12] "GET /event/do-not-click-on-me-8/page/introduction-openwood-collection-online-reveal HTTP/1.1" 200 - 31 0.026 0.449 2026-10-26 08:26:51,378 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:12] "POST /heatmap/send_log HTTP/1.1" 200 - 5 0.004 0.506 2026-10-26 08:26:51,394 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:12] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 304 - 3 0.002 0.518 2026-10-26 08:26:52,424 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:12] "GET /event/conference-for-architects-3 HTTP/1.1" 303 - 4 0.003 0.044 2026-10-26 08:26:52,557 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 304 - 0 0.000 0.033 2026-10-26 08:26:52,576 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:12] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 304 - 0 0.000 0.004 2026-10-26 08:26:52,640 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:12] "GET /event/online-reveal-testevent-16/booth HTTP/1.1" 200 - 31 0.051 0.353 2026-10-26 08:26:52,653 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:12] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 304 - 0 0.000 0.003 2026-10-26 08:26:52,657 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:12] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 304 - 3 0.004 0.584 2026-10-26 08:26:52,854 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:12] "GET /event/conference-for-architects-3/page/introduction-conference-for-architects HTTP/1.1" 200 - 38 0.039 0.381 2026-10-26 08:26:52,880 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:12] "GET /event/manifest.webmanifest HTTP/1.1" 200 - 2 0.004 0.367 2026-10-26 08:26:52,086 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:13] "GET /event/online-reveal-testevent-16/track?search_wishlist= HTTP/1.1" 200 - 45 0.053 0.341 2026-10-26 08:26:52,103 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:13] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 304 - 3 0.007 0.641 2026-10-26 08:26:52,127 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:13] "GET /web/image/website/1/logo/My%20Website?unique=15a14a4 HTTP/1.1" 304 - 3 0.002 0.537 2026-10-26 08:26:52,141 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:13] "GET /event/design-fair-los-angeles-1 HTTP/1.1" 303 - 4 0.002 0.238 2026-10-26 08:26:52,358 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:13] "GET /event/online-reveal-testevent-16/track?search_wishlist=1 HTTP/1.1" 200 - 41 0.046 0.192 2026-10-26 08:26:53,559 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:13] "GET /event/design-fair-los-angeles-1/page/introduction-design-fair-los-angeles HTTP/1.1" 200 - 34 0.039 0.361 2026-10-26 08:26:53,569 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:13] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 304 - 3 0.002 0.211 2026-10-26 08:26:53,839 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:13] "GET /event/online-reveal-testevent-16/track/live-testimonial-65 HTTP/1.1" 200 - 43 0.058 0.392 2026-10-26 08:26:53,846 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:13] "GET /web/image/website/1/app_icon/192x192?unique=15a14a4 HTTP/1.1" 304 - 2 0.001 0.485 2026-10-26 08:26:53,863 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:13] "GET /event/great-reno-ballon-race-2 HTTP/1.1" 303 - 4 0.004 0.240 2026-10-26 08:26:53,989 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:13] "GET /event/great-reno-ballon-race-2/page/introduction-great-reno-ballon-race HTTP/1.1" 200 - 24 0.027 0.095 2026-10-26 08:26:53,997 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:13] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.057 2026-10-26 08:26:53,037 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register.browser: [5/40] Tour wevent_register → Step Check we are on the "What This Event Is All About" talk page (trigger: div.o_wesession_track_main) 2026-10-26 08:26:53,139 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register.browser: [6/40] Tour wevent_register → Step Check Favorite for What This Event Is All About was already on (trigger: div.o_wetrack_js_reminder i.fa-bell) 2026-10-26 08:26:53,207 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register.browser: [7/40] Tour wevent_register → Step Browse Talks (trigger: a:contains("Talks")) 2026-10-26 08:26:53,209 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:14] "GET /event/online-reveal-testevent-16/track/our-last-day-together-66 HTTP/1.1" 200 - 43 0.048 0.275 2026-10-26 08:26:53,231 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:14] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.169 2026-10-26 08:26:53,323 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:14] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.028 0.241 2026-10-26 08:26:54,503 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:14] "GET /event/online-reveal-testevent-16/track/our-last-day-together-66 HTTP/1.1" 200 - 43 0.036 0.248 2026-10-26 08:26:54,730 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:14] "GET /event/online-reveal-testevent-16/track HTTP/1.1" 200 - 45 0.043 0.386 2026-10-26 08:26:54,782 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:14] "POST /heatmap/send_log HTTP/1.1" 200 - 5 0.005 0.017 2026-10-26 08:26:54,807 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:14] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 304 - 3 0.002 0.026 2026-10-26 08:26:54,812 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 304 - 0 0.000 0.002 2026-10-26 08:26:54,884 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:14] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 304 - 3 0.002 0.014 2026-10-26 08:26:54,899 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:14] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 304 - 3 0.006 0.007 2026-10-26 08:26:54,940 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:14] "GET /website_event_track/static/src/img/event_track_default_1.jpeg HTTP/1.1" 304 - 0 0.000 0.002 2026-10-26 08:26:54,950 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 304 - 0 0.000 0.002 2026-10-26 08:26:54,952 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:14] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 304 - 0 0.000 0.002 2026-10-26 08:26:54,978 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:14] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 304 - 0 0.000 0.002 2026-10-26 08:26:54,991 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:14] "GET /web/image/website/1/logo/My%20Website?unique=15a14a4 HTTP/1.1" 304 - 3 0.001 0.011 2026-10-26 08:26:54,029 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:15] "GET /event/manifest.webmanifest HTTP/1.1" 200 - 2 0.004 0.031 2026-10-26 08:26:54,117 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:15] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 304 - 3 0.004 0.009 2026-10-26 08:26:54,125 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:15] "GET /web/image/website/1/app_icon/192x192?unique=15a14a4 HTTP/1.1" 304 - 2 0.001 0.017 2026-10-26 08:26:55,422 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:15] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 08:26:55,449 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register.browser: [8/40] Tour wevent_register → Step Check we are on the talk list page (trigger: h5:contains("Book your talks")) 2026-10-26 08:26:55,475 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:15] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.010 2026-10-26 08:26:55,545 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register.browser: [9/40] Tour wevent_register → Step Click on Live Track (trigger: article span:contains("Live Testimonial")) 2026-10-26 08:26:55,552 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:15] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.011 0.079 2026-10-26 08:26:55,847 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:15] "GET /event/online-reveal-testevent-16/track/live-testimonial-65 HTTP/1.1" 200 - 43 0.043 0.174 2026-10-26 08:26:55,893 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 304 - 0 0.000 0.009 2026-10-26 08:26:55,904 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:15] "POST /heatmap/send_log HTTP/1.1" 200 - 5 0.008 0.023 2026-10-26 08:26:55,916 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:15] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 304 - 3 0.001 0.026 2026-10-26 08:26:55,955 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:15] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 304 - 3 0.003 0.008 2026-10-26 08:26:55,984 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:15] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 304 - 3 0.001 0.006 2026-10-26 08:26:55,062 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 304 - 0 0.000 0.004 2026-10-26 08:26:55,064 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:16] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 304 - 0 0.000 0.003 2026-10-26 08:26:55,096 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:16] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 304 - 0 0.000 0.009 2026-10-26 08:26:55,122 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:16] "GET /event/manifest.webmanifest HTTP/1.1" 200 - 2 0.012 0.038 2026-10-26 08:26:55,144 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:16] "GET /web/image/website/1/logo/My%20Website?unique=15a14a4 HTTP/1.1" 304 - 3 0.001 0.060 2026-10-26 08:26:55,238 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:16] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 304 - 3 0.002 0.010 2026-10-26 08:26:55,245 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:16] "GET /web/image/website/1/app_icon/192x192?unique=15a14a4 HTTP/1.1" 304 - 2 0.002 0.013 2026-10-26 08:26:56,611 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:16] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 08:26:56,638 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register.browser: [10/40] Tour wevent_register → Step Check we are on the "Live Testimonial" talk page (trigger: div.o_wesession_track_main) 2026-10-26 08:26:56,709 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:16] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.011 0.045 2026-10-26 08:26:56,726 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:16] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.066 2026-10-26 08:26:56,751 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register.browser: [11/40] Tour wevent_register → Step Check Favorite for Live Testimonial was off (trigger: div.o_wetrack_js_reminder i.fa-bell-o) 2026-10-26 08:26:56,801 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register.browser: [12/40] Tour wevent_register → Step Browse Talks (trigger: a:contains("Talks")) 2026-10-26 08:26:56,057 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:17] "GET /event/online-reveal-testevent-16/track HTTP/1.1" 200 - 45 0.039 0.148 2026-10-26 08:26:56,092 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 304 - 0 0.000 0.009 2026-10-26 08:26:56,098 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:17] "POST /heatmap/send_log HTTP/1.1" 200 - 5 0.007 0.017 2026-10-26 08:26:56,105 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:17] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 304 - 3 0.001 0.010 2026-10-26 08:26:56,169 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:17] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 304 - 3 0.002 0.006 2026-10-26 08:26:56,185 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:17] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 304 - 3 0.001 0.006 2026-10-26 08:26:56,253 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 304 - 0 0.000 0.002 2026-10-26 08:26:56,256 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:17] "GET /website_event_track/static/src/img/event_track_default_1.jpeg HTTP/1.1" 304 - 0 0.000 0.002 2026-10-26 08:26:56,260 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:17] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 304 - 0 0.000 0.003 2026-10-26 08:26:56,289 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:17] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 304 - 0 0.000 0.013 2026-10-26 08:26:56,298 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:17] "GET /web/image/website/1/logo/My%20Website?unique=15a14a4 HTTP/1.1" 304 - 3 0.010 0.015 2026-10-26 08:26:56,336 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:17] "GET /event/manifest.webmanifest HTTP/1.1" 200 - 2 0.006 0.039 2026-10-26 08:26:57,469 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:17] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 304 - 3 0.004 0.010 2026-10-26 08:26:57,478 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:17] "GET /web/image/website/1/app_icon/192x192?unique=15a14a4 HTTP/1.1" 304 - 2 0.002 0.014 2026-10-26 08:26:57,817 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:17] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-26 08:26:57,872 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register.browser: [13/40] Tour wevent_register → Step Check we are on the talk list page (trigger: h5:contains("Book your talks")) 2026-10-26 08:26:57,948 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:17] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.011 0.041 2026-10-26 08:26:57,964 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:17] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.065 2026-10-26 08:26:57,979 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register.browser: [14/40] Tour wevent_register → Step Go on "Our Last Day Together!" talk in List (trigger: a:contains("Our Last Day Together!")) 2026-10-26 08:26:57,280 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:18] "GET /event/online-reveal-testevent-16/track/our-last-day-together-66 HTTP/1.1" 200 - 43 0.043 0.179 2026-10-26 08:26:57,346 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:18] "POST /heatmap/send_log HTTP/1.1" 200 - 5 0.006 0.022 2026-10-26 08:26:57,347 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 304 - 0 0.000 0.016 2026-10-26 08:26:57,355 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:18] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 304 - 3 0.002 0.014 2026-10-26 08:26:57,397 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:18] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 304 - 3 0.003 0.008 2026-10-26 08:26:58,430 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:18] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 304 - 3 0.001 0.009 2026-10-26 08:26:58,485 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 304 - 0 0.000 0.005 2026-10-26 08:26:58,488 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:18] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 304 - 0 0.000 0.006 2026-10-26 08:26:58,538 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:18] "GET /event/manifest.webmanifest HTTP/1.1" 200 - 2 0.004 0.019 2026-10-26 08:26:58,541 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:18] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 304 - 0 0.000 0.004 2026-10-26 08:26:58,547 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:18] "GET /web/image/website/1/logo/My%20Website?unique=15a14a4 HTTP/1.1" 304 - 3 0.001 0.016 2026-10-26 08:26:58,659 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:18] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 304 - 3 0.002 0.014 2026-10-26 08:26:58,667 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:18] "GET /web/image/website/1/app_icon/192x192?unique=15a14a4 HTTP/1.1" 304 - 2 0.001 0.019 2026-10-26 08:26:58,983 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:18] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 08:26:58,033 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register.browser: [15/40] Tour wevent_register → Step Check we are on the "Our Last Day Together!" talk page (trigger: div.o_wesession_track_main) 2026-10-26 08:26:58,092 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:19] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.009 0.035 2026-10-26 08:26:58,104 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:19] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.051 2026-10-26 08:26:58,134 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register.browser: [16/40] Tour wevent_register → Step Check Favorite for Our Last Day Together! was off (trigger: div.o_wetrack_js_reminder i.fa-bell-o) 2026-10-26 08:26:58,205 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register.browser: [17/40] Tour wevent_register → Step Set Favorite (trigger: div.o_wetrack_js_reminder) 2026-10-26 08:26:58,262 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register.browser: [18/40] Tour wevent_register → Step Check Favorite for Our Last Day Together! is now on (trigger: div.o_wetrack_js_reminder i.fa-bell) 2026-10-26 08:26:58,301 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:19] "POST /event/track/toggle_reminder HTTP/1.1" 200 - 13 0.017 0.018 2026-10-26 08:26:58,330 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register.browser: [19/40] Tour wevent_register → Step Browse Back (trigger: a:contains("All Talks")) 2026-10-26 08:26:59,634 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:19] "GET /event/online-reveal-testevent-16/track HTTP/1.1" 200 - 48 0.055 0.173 2026-10-26 08:26:59,685 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:19] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.008 0.019 2026-10-26 08:26:59,696 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 304 - 0 0.000 0.013 2026-10-26 08:26:59,703 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:19] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 304 - 3 0.005 0.019 2026-10-26 08:26:59,756 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:19] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 304 - 3 0.001 0.010 2026-10-26 08:26:59,773 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:19] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 304 - 3 0.003 0.023 2026-10-26 08:26:59,804 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:19] "GET /website_event_track/static/src/img/event_track_default_1.jpeg HTTP/1.1" 304 - 0 0.000 0.001 2026-10-26 08:26:59,820 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 304 - 0 0.000 0.005 2026-10-26 08:26:59,827 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:19] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 304 - 0 0.000 0.003 2026-10-26 08:26:59,855 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:19] "GET /web/image/website/1/logo/My%20Website?unique=15a14a4 HTTP/1.1" 304 - 3 0.004 0.012 2026-10-26 08:26:59,866 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:19] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 304 - 0 0.000 0.021 2026-10-26 08:26:59,890 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:19] "GET /event/manifest.webmanifest HTTP/1.1" 200 - 2 0.007 0.032 2026-10-26 08:26:59,974 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:19] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 304 - 3 0.006 0.011 2026-10-26 08:26:59,985 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:19] "GET /web/image/website/1/app_icon/192x192?unique=15a14a4 HTTP/1.1" 304 - 2 0.001 0.016 2026-10-26 08:26:59,386 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:20] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-26 08:27:00,428 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register.browser: [20/40] Tour wevent_register → Step Check we are back on the talk list page (trigger: h5:contains("Book your talks")) 2026-10-26 08:27:00,531 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:20] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.017 0.069 2026-10-26 08:27:00,539 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register.browser: [21/40] Tour wevent_register → Step Browse Meet (trigger: a:contains("Community")) 2026-10-26 08:27:00,544 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:20] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.088 2026-10-26 08:27:00,643 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register.browser: [22/40] Tour wevent_register → Step Check we are on the community page (trigger: h3:contains("Join a room")) 2026-10-26 08:27:00,870 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:20] "GET /event/online-reveal-testevent-16/community HTTP/1.1" 200 - 45 0.050 0.176 2026-10-26 08:27:00,929 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 304 - 0 0.000 0.004 2026-10-26 08:27:00,953 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:20] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.008 0.038 2026-10-26 08:27:00,987 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:20] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 304 - 3 0.002 0.062 2026-10-26 08:27:00,995 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:20] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 304 - 3 0.001 0.010 2026-10-26 08:27:00,051 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:21] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 304 - 3 0.002 0.006 2026-10-26 08:27:00,095 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:21] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 304 - 0 0.000 0.003 2026-10-26 08:27:00,096 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 304 - 0 0.000 0.005 2026-10-26 08:27:00,121 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:21] "GET /web/image/website/1/logo/My%20Website?unique=15a14a4 HTTP/1.1" 304 - 3 0.002 0.008 2026-10-26 08:27:00,123 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:21] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 304 - 0 0.000 0.005 2026-10-26 08:27:00,195 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:21] "GET /event/manifest.webmanifest HTTP/1.1" 200 - 2 0.005 0.051 2026-10-26 08:27:00,262 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:21] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 304 - 3 0.001 0.007 2026-10-26 08:27:00,300 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:21] "GET /web/image/website/1/app_icon/192x192?unique=15a14a4 HTTP/1.1" 304 - 2 0.001 0.009 2026-10-26 08:27:01,585 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:21] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-26 08:27:01,629 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register.browser: [22/40] Tour wevent_register → Step Check we are on the community page (trigger: h3:contains("Join a room")) 2026-10-26 08:27:01,707 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:21] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.010 0.052 2026-10-26 08:27:01,730 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register.browser: [23/40] Tour wevent_register → Step Go on "Best wood for furniture" room in List (trigger: a.o_wevent_meeting_room_card h4:contains("Best wood for furniture")) 2026-10-26 08:27:01,732 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:21] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.080 2026-10-26 08:27:01,822 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register.browser: [24/40] Tour wevent_register → Step Open ticket modal (trigger: button.btn-primary:contains(Register):enabled) 2026-10-26 08:27:01,875 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:21] "GET /event/online-reveal-testevent-16/community?lang=1 HTTP/1.1" 200 - 44 0.027 0.122 2026-10-26 08:27:01,896 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register.browser: [25/40] Tour wevent_register → Step Select 2 units of 'Standard' ticket type (trigger: .modal .o_wevent_ticket_selector select) 2026-10-26 08:27:01,114 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register.browser: [26/40] Tour wevent_register → Step Click on 'Register' button (trigger: .modal #o_wevent_tickets .btn-primary:contains(Register):enabled) 2026-10-26 08:27:01,120 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:22] "GET /event/online-reveal-testevent-16/meeting_room/best-wood-for-furniture-5 HTTP/1.1" 200 - 53 0.051 0.180 2026-10-26 08:27:01,170 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register.browser: [27/40] Tour wevent_register → Step Wait the modal is shown before continue (trigger: .modal.modal_shown.show form[id=attendee_registration]) 2026-10-26 08:27:01,302 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:22] "POST /event/online-reveal-testevent-16/registration/new HTTP/1.1" 200 - 31 0.023 0.106 2026-10-26 08:27:02,783 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register.browser: [28/40] Tour wevent_register → Step .modal input[name*='1-name'] 2026-10-26 08:27:02,868 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register.browser: [29/40] Tour wevent_register → Step .modal input[name*='1-phone'] 2026-10-26 08:27:02,931 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register.browser: [30/40] Tour wevent_register → Step .modal input[name*='1-email'] 2026-10-26 08:27:02,007 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register.browser: [31/40] Tour wevent_register → Step .modal select[name*='1-simple_choice'] 2026-10-26 08:27:02,069 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register.browser: [32/40] Tour wevent_register → Step .modal input[name*='2-name'] 2026-10-26 08:27:02,131 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:23] "GET /event/service-worker.js HTTP/1.1" 200 - 1 0.001 0.011 2026-10-26 08:27:02,138 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register.browser: [33/40] Tour wevent_register → Step .modal input[name*='2-phone'] 2026-10-26 08:27:02,148 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:23] "GET /website_event_track/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 304 - 0 0.000 0.005 2026-10-26 08:27:02,209 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register.browser: [34/40] Tour wevent_register → Step .modal input[name*='2-email'] 2026-10-26 08:27:02,275 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register.browser: [35/40] Tour wevent_register → Step .modal select[name*='2-simple_choice'] 2026-10-26 08:27:02,335 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register.browser: [36/40] Tour wevent_register → Step .modal textarea[name*='text_box'] 2026-10-26 08:27:03,415 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register.browser: [37/40] Tour wevent_register → Step .modal input[name*='1-name'], input[name*='2-name'], input[name*='3-name'] 2026-10-26 08:27:03,468 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register.browser: [38/40] Tour wevent_register → Step Validate attendees details (trigger: .modal button[type=submit]:enabled) 2026-10-26 08:27:03,358 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:24] "POST /event/online-reveal-testevent-16/registration/confirm HTTP/1.1" 303 - 132 0.116 0.649 2026-10-26 08:27:03,374 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:24] "GET /event/16/registration/success?registration_ids=99,100 HTTP/1.1" 301 - 1 0.001 0.010 2026-10-26 08:27:04,648 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:24] "GET /event/online-reveal-testevent-16/registration/success?registration_ids=99,100 HTTP/1.1" 200 - 50 0.041 0.224 2026-10-26 08:27:04,691 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 304 - 0 0.000 0.005 2026-10-26 08:27:04,697 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:24] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.006 0.022 2026-10-26 08:27:04,709 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:24] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 304 - 3 0.002 0.024 2026-10-26 08:27:04,750 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:24] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 304 - 3 0.002 0.007 2026-10-26 08:27:04,768 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:24] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 304 - 3 0.003 0.014 2026-10-26 08:27:04,843 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:24] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 304 - 0 0.000 0.005 2026-10-26 08:27:04,856 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 304 - 0 0.000 0.018 2026-10-26 08:27:04,873 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:24] "GET /event/static/src/img/google-calendar.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-26 08:27:04,886 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:24] "GET /event/static/src/img/outlook-calendar.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-26 08:27:04,913 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:24] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 304 - 0 0.000 0.006 2026-10-26 08:27:04,935 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:24] "GET /event/manifest.webmanifest HTTP/1.1" 200 - 2 0.009 0.035 2026-10-26 08:27:04,959 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:24] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 304 - 3 0.002 0.013 2026-10-26 08:27:04,967 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:24] "GET /web/image/website/1/logo/My%20Website?unique=15a14a4 HTTP/1.1" 304 - 3 0.001 0.082 2026-10-26 08:27:04,002 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:25] "GET /web/image/website/1/app_icon/192x192?unique=15a14a4 HTTP/1.1" 304 - 2 0.001 0.013 2026-10-26 08:27:04,258 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:25] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-26 08:27:04,277 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register.browser: [39/40] Tour wevent_register → Step Click on 'register favorites talks' button (trigger: a:contains(register to your favorites talks now)) 2026-10-26 08:27:04,303 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:25] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.011 2026-10-26 08:27:04,381 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:25] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.017 0.069 2026-10-26 08:27:05,599 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:25] "GET /event/16/my_tickets?registration_ids=[100,%2099]&tickets_hash=1da8587c0257891c3b641bc20f16587ac28a87524fb33f5143f8bb549029eda5 HTTP/1.1" 200 - 49 0.028 0.216 2026-10-26 08:27:05,840 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:25] "GET /event/online-reveal-testevent-16/track HTTP/1.1" 200 - 48 0.044 0.372 2026-10-26 08:27:05,899 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 304 - 0 0.000 0.014 2026-10-26 08:27:05,038 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:26] "GET /event/16/ics?action=TEMPLATE&text=Online+Reveal+TestEvent&dates=20211130T060000/20211202T160000&ctz=Europe/Brussels&details=Online+Reveal+TestEvent%0AJoin+us+for+this+24+hours+Event+Every+year+we+invite+our+community,+partners+and+end-users+to+come+and+meet+us!+It's+the+ideal+event+to+get+together+and+present+new+features,+roadmap+of+future+versions,+achievements+of+the+software,+workshops,+training+sessions,+etc...+This+event+is+also+an+opportunity+to+showcase+our+partners'+case+studies,+methodology+or+developments.+Be+there+and+see+directly+from+the+source+the+features+of+the+new+version! HTTP/1.1" 200 - 9 0.019 0.393 2026-10-26 08:27:05,046 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:26] "GET /web/assets/1/2a924f0/web.assets_frontend.min.css HTTP/1.1" 304 - 3 0.002 0.163 2026-10-26 08:27:05,066 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:26] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.006 0.184 2026-10-26 08:27:05,080 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:26] "GET /web/assets/1/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 304 - 3 0.002 0.121 2026-10-26 08:27:05,092 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:26] "GET /web/assets/1/70b2f18/web.__assets_tests_call__.min.js HTTP/1.1" 304 - 3 0.001 0.008 2026-10-26 08:27:05,160 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:26] "GET /website_event_track/static/src/img/event_track_default_1.jpeg HTTP/1.1" 304 - 0 0.000 0.002 2026-10-26 08:27:05,173 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:26] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 304 - 0 0.000 0.006 2026-10-26 08:27:05,175 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 304 - 0 0.000 0.010 2026-10-26 08:27:05,204 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:26] "GET /web/image/website/1/logo/My%20Website?unique=15a14a4 HTTP/1.1" 304 - 3 0.001 0.008 2026-10-26 08:27:05,206 103 INFO ? werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:26] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 304 - 0 0.000 0.002 2026-10-26 08:27:05,264 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:26] "GET /event/manifest.webmanifest HTTP/1.1" 200 - 2 0.004 0.024 2026-10-26 08:27:05,272 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:26] "GET /web/assets/1/dfa5431/web.assets_frontend_lazy.min.js HTTP/1.1" 304 - 3 0.002 0.008 2026-10-26 08:27:05,331 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:26] "GET /web/image/website/1/app_icon/192x192?unique=15a14a4 HTTP/1.1" 304 - 2 0.001 0.011 2026-10-26 08:27:06,584 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:26] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-26 08:27:06,612 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register.browser: [40/40] Tour wevent_register → Step h5:contains(Book your talks) 2026-10-26 08:27:06,640 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:26] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.010 2026-10-26 08:27:06,683 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [01/Dec/2021 10:00:26] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.010 0.045 2026-10-26 08:27:06,708 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register.browser: tour succeeded 2026-10-26 08:27:06,710 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register.browser: ╔════════════════════════════════╗ ║ TOUR wevent_register SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-26 08:27:06,281 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register.browser: heap 27907820 (allocated 29622272) 2026-10-26 08:27:06,291 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register: Closing chrome headless with pid 13742 2026-10-26 08:27:06,297 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register: Closing websocket connection 2026-10-26 08:27:06,298 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register: Terminating chrome headless with pid 13742 2026-10-26 08:27:07,551 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20211201_100027_551426_test_register.txt 2026-10-26 08:27:07,551 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register: Removing chrome user profile "/tmp/tmpg1p8ny_c_chrome_odoo" 2026-10-26 08:27:07,290 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-26 08:27:07,316 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_html_field_history.tests.test_model: Starting TestModel.test_html_field_history_batch_write ... 2026-10-26 08:27:07,342 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted html.field.history.test records with IDs: [1] 2026-10-26 08:27:07,344 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted html.field.history.test records with IDs: [2] 2026-10-26 08:27:07,379 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_html_field_history.tests.test_model: Starting TestModel.test_html_field_history_revision_are_sanitized ... 2026-10-26 08:27:07,398 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted html.field.history.test records with IDs: [3] 2026-10-26 08:27:07,429 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_html_field_history.tests.test_model: Starting TestModel.test_html_field_history_write ... 2026-10-26 08:27:07,445 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted html.field.history.test records with IDs: [4] 2026-10-26 08:27:07,448 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted html.field.history.test records with IDs: [5] 2026-10-26 08:27:07,486 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 08:27:07,685 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyHttpNoDB.test_echohttp0_get_qs_nodb ... 2026-10-26 08:27:07,787 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:07] "GET /test_http/echo-http-get?race=Asgard HTTP/1.1" 200 - 0 0.000 0.038 2026-10-26 08:27:07,788 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_echo_reply.TestHttpEchoReplyHttpNoDB.test_echohttp0_get_qs_nodb: waiting for threads: [] 2026-10-26 08:27:07,829 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyHttpNoDB.test_echohttp1_get_form_nodb ... 2026-10-26 08:27:07,915 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:07] "POST /test_http/echo-http-get HTTP/1.1" 405 - 0 0.000 0.001 2026-10-26 08:27:07,917 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_echo_reply.TestHttpEchoReplyHttpNoDB.test_echohttp1_get_form_nodb: waiting for threads: [] 2026-10-26 08:27:07,955 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyHttpNoDB.test_echohttp2_post_qs_nodb ... 2026-10-26 08:27:08,018 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:08] "GET /test_http/echo-http-post?race=Asgard HTTP/1.1" 405 - 0 0.000 0.001 2026-10-26 08:27:08,019 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_echo_reply.TestHttpEchoReplyHttpNoDB.test_echohttp2_post_qs_nodb: waiting for threads: [] 2026-10-26 08:27:08,057 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyHttpNoDB.test_echohttp3_post_qs_form_nodb ... 2026-10-26 08:27:08,119 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:08] "POST /test_http/echo-http-post?race=Asgard HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:27:08,121 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_echo_reply.TestHttpEchoReplyHttpNoDB.test_echohttp3_post_qs_form_nodb: waiting for threads: [] 2026-10-26 08:27:08,160 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyHttpNoDB.test_echohttp4_post_json_nodb ... 2026-10-26 08:27:08,223 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:08] "POST /test_http/echo-http-post HTTP/1.1" 200 - 0 0.000 0.001 2026-10-26 08:27:08,224 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_echo_reply.TestHttpEchoReplyHttpNoDB.test_echohttp4_post_json_nodb: waiting for threads: [] 2026-10-26 08:27:08,263 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyHttpNoDB.test_echohttp5_post_csrf ... 2026-10-26 08:27:08,328 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:08] "POST /test_http/echo-http-csrf?race=Asgard HTTP/1.1" 303 - 0 0.000 0.002 2026-10-26 08:27:08,331 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_echo_reply.TestHttpEchoReplyHttpNoDB.test_echohttp5_post_csrf: waiting for threads: [] 2026-10-26 08:27:08,373 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyHttpNoDB.test_echohttp6_json_over_http ... 2026-10-26 08:27:08,438 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:08] "POST /test_http/echo-json-over-http HTTP/1.1" 200 - 0 0.000 0.001 2026-10-26 08:27:08,440 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_echo_reply.TestHttpEchoReplyHttpNoDB.test_echohttp6_json_over_http: waiting for threads: [] 2026-10-26 08:27:08,497 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 08:27:08,683 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyJsonNoDB.test_echojson0_qs_json_nodb ... 2026-10-26 08:27:08,773 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:08] "POST /test_http/echo-json?race=Asgard HTTP/1.1" 200 - 0 0.000 0.035 2026-10-26 08:27:08,775 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_echo_reply.TestHttpEchoReplyJsonNoDB.test_echojson0_qs_json_nodb: waiting for threads: [] 2026-10-26 08:27:08,832 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyJsonNoDB.test_echojson1_http_get_nodb ... 2026-10-26 08:27:08,905 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:08] "GET /test_http/echo-json HTTP/1.1" 405 - 0 0.000 0.001 2026-10-26 08:27:08,907 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_echo_reply.TestHttpEchoReplyJsonNoDB.test_echojson1_http_get_nodb: waiting for threads: [] 2026-10-26 08:27:08,942 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyJsonNoDB.test_echojson2_http_post_nodb ... 2026-10-26 08:27:09,006 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:09] "POST /test_http/echo-json HTTP/1.1" 400 - 0 0.000 0.001 2026-10-26 08:27:09,008 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_echo_reply.TestHttpEchoReplyJsonNoDB.test_echojson2_http_post_nodb: waiting for threads: [] 2026-10-26 08:27:09,046 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyJsonNoDB.test_echojson3_bad_json ... 2026-10-26 08:27:09,108 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:09] "POST /test_http/echo-json HTTP/1.1" 400 - 0 0.000 0.001 2026-10-26 08:27:09,109 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_echo_reply.TestHttpEchoReplyJsonNoDB.test_echojson3_bad_json: waiting for threads: [] 2026-10-26 08:27:09,147 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyJsonNoDB.test_echojson4_bad_jsonrpc ... 2026-10-26 08:27:09,208 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:09] "POST /test_http/echo-json HTTP/1.1" 400 - 0 0.000 0.001 2026-10-26 08:27:09,210 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_echo_reply.TestHttpEchoReplyJsonNoDB.test_echojson4_bad_jsonrpc: waiting for threads: [] 2026-10-26 08:27:09,258 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 08:27:10,013 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [596] 2026-10-26 08:27:10,032 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18422] 2026-10-26 08:27:10,042 103 INFO rb-9ca8621-226001-429047 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 08:27:10,068 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyHttpWithDB.test_echohttp0_get_qs_db ... 2026-10-26 08:27:10,087 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:jackoneill from n/a 2026-10-26 08:27:10,105 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:27:11,824 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:11] "GET /test_http/echo-http-get?race=Asgard HTTP/1.1" 200 - 4 0.001 1.721 2026-10-26 08:27:11,875 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyHttpWithDB.test_echohttp1_get_form_db ... 2026-10-26 08:27:11,900 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:jackoneill from n/a 2026-10-26 08:27:11,926 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:27:12,372 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:12] "POST /test_http/echo-http-get HTTP/1.1" 405 - 3 0.001 0.447 2026-10-26 08:27:12,430 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyHttpWithDB.test_echohttp2_post_qs_db ... 2026-10-26 08:27:12,452 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:jackoneill from n/a 2026-10-26 08:27:12,483 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:27:12,924 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:12] "GET /test_http/echo-http-post?race=Asgard HTTP/1.1" 405 - 3 0.001 0.455 2026-10-26 08:27:12,926 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_echo_reply.TestHttpEchoReplyHttpWithDB.test_echohttp2_post_qs_db: waiting for threads: [] 2026-10-26 08:27:12,966 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyHttpWithDB.test_echohttp3_post_qs_form_db ... 2026-10-26 08:27:12,985 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:jackoneill from n/a 2026-10-26 08:27:13,000 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:27:13,462 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:13] "POST /test_http/echo-http-post?race=Asgard HTTP/1.1" 200 - 4 0.001 0.462 2026-10-26 08:27:13,463 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_echo_reply.TestHttpEchoReplyHttpWithDB.test_echohttp3_post_qs_form_db: waiting for threads: [] 2026-10-26 08:27:13,498 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyHttpWithDB.test_echohttp4_post_json_db ... 2026-10-26 08:27:13,517 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:jackoneill from n/a 2026-10-26 08:27:13,535 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:27:13,946 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:13] "POST /test_http/echo-http-post HTTP/1.1" 200 - 4 0.004 0.412 2026-10-26 08:27:13,963 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_echo_reply.TestHttpEchoReplyHttpWithDB.test_echohttp4_post_json_db: waiting for threads: [] 2026-10-26 08:27:13,998 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyHttpWithDB.test_echohttp5_post_no_csrf ... 2026-10-26 08:27:14,023 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:jackoneill from n/a 2026-10-26 08:27:14,042 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:27:15,827 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:15] "POST /test_http/echo-http-csrf?race=Asgard HTTP/1.1" 400 - 4 0.001 1.786 2026-10-26 08:27:15,870 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyHttpWithDB.test_echohttp6_post_bad_csrf ... 2026-10-26 08:27:15,888 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:jackoneill from n/a 2026-10-26 08:27:15,907 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:27:16,347 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:16] "POST /test_http/echo-http-csrf?race=Asgard HTTP/1.1" 400 - 5 0.001 0.442 2026-10-26 08:27:16,397 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyHttpWithDB.test_echohttp7_post_good_csrf ... 2026-10-26 08:27:16,415 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:jackoneill from n/a 2026-10-26 08:27:16,432 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:27:16,832 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:16] "POST /test_http/echo-http-csrf?race=Asgard HTTP/1.1" 200 - 4 0.001 0.401 2026-10-26 08:27:16,886 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 08:27:17,747 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [597] 2026-10-26 08:27:17,761 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18424] 2026-10-26 08:27:17,770 103 INFO rb-9ca8621-226001-429047 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 08:27:17,794 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyJsonWithDB.test_echojson0_qs_json_db ... 2026-10-26 08:27:17,812 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:jackoneill from n/a 2026-10-26 08:27:17,826 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:27:18,264 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:18] "POST /test_http/echo-json?race=Asgard HTTP/1.1" 200 - 4 0.002 0.439 2026-10-26 08:27:18,267 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_echo_reply.TestHttpEchoReplyJsonWithDB.test_echojson0_qs_json_db: waiting for threads: [] 2026-10-26 08:27:18,311 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyJsonWithDB.test_echojson1_http_get_db ... 2026-10-26 08:27:18,341 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:jackoneill from n/a 2026-10-26 08:27:18,361 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:27:18,837 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:18] "GET /test_http/echo-json HTTP/1.1" 405 - 3 0.001 0.477 2026-10-26 08:27:18,838 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_echo_reply.TestHttpEchoReplyJsonWithDB.test_echojson1_http_get_db: waiting for threads: [] 2026-10-26 08:27:18,877 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyJsonWithDB.test_echojson2_http_post_db ... 2026-10-26 08:27:18,905 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:jackoneill from n/a 2026-10-26 08:27:18,925 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:27:20,762 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:20] "POST /test_http/echo-json HTTP/1.1" 400 - 3 0.001 1.839 2026-10-26 08:27:20,764 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_echo_reply.TestHttpEchoReplyJsonWithDB.test_echojson2_http_post_db: waiting for threads: [] 2026-10-26 08:27:20,813 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyJsonWithDB.test_echojson3_bad_json ... 2026-10-26 08:27:20,844 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:jackoneill from n/a 2026-10-26 08:27:20,869 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:27:21,306 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:21] "POST /test_http/echo-json HTTP/1.1" 400 - 4 0.001 0.439 2026-10-26 08:27:21,309 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_echo_reply.TestHttpEchoReplyJsonWithDB.test_echojson3_bad_json: waiting for threads: [] 2026-10-26 08:27:21,357 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyJsonWithDB.test_echojson3_context_db ... 2026-10-26 08:27:21,384 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:jackoneill from n/a 2026-10-26 08:27:21,409 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:27:21,810 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:21] "POST /test_http/echo-json-context HTTP/1.1" 200 - 6 0.002 0.402 2026-10-26 08:27:21,812 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_echo_reply.TestHttpEchoReplyJsonWithDB.test_echojson3_context_db: waiting for threads: [] 2026-10-26 08:27:21,860 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyJsonWithDB.test_echojson4_bad_jsonrpc ... 2026-10-26 08:27:21,882 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:jackoneill from n/a 2026-10-26 08:27:21,902 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:27:22,303 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:22] "POST /test_http/echo-json HTTP/1.1" 400 - 4 0.001 0.402 2026-10-26 08:27:22,305 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_echo_reply.TestHttpEchoReplyJsonWithDB.test_echojson4_bad_jsonrpc: waiting for threads: [] 2026-10-26 08:27:22,381 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 08:27:22,594 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_error: Starting TestHttpErrorHttp.test_httperror0_exceptions_as_404 ... 2026-10-26 08:27:22,660 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:22] "GET /test_http/hide_errors/decorator?error=AccessError HTTP/1.1" 404 - 0 0.000 0.038 2026-10-26 08:27:22,668 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:22] "GET /test_http/hide_errors/decorator?error=UserError HTTP/1.1" 400 - 0 0.000 0.001 2026-10-26 08:27:22,675 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:22] "GET /test_http/hide_errors/context-manager?error=AccessError HTTP/1.1" 404 - 0 0.000 0.001 2026-10-26 08:27:22,680 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:22] "GET /test_http/hide_errors/context-manager?error=UserError HTTP/1.1" 400 - 0 0.000 0.001 2026-10-26 08:27:22,682 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_error.TestHttpErrorHttp.test_httperror0_exceptions_as_404: waiting for threads: [] 2026-10-26 08:27:22,733 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 08:27:22,903 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_error: Starting TestHttpJsonError.test_error_call_kw_model_not_found ... 2026-10-26 08:27:22,935 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:27:23,321 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:23] "POST /web/dataset/call_kw/lorem.ipsum/get_views HTTP/1.1" 200 - 3 0.001 0.389 2026-10-26 08:27:23,323 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_error.TestHttpJsonError.test_error_call_kw_model_not_found: waiting for threads: [] 2026-10-26 08:27:23,371 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_error: Starting TestHttpJsonError.test_errorjson0_value_error ... 2026-10-26 08:27:23,461 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:27:25,319 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:25] "POST /test_http/json_value_error HTTP/1.1" 200 - 4 0.001 1.860 2026-10-26 08:27:25,320 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_error.TestHttpJsonError.test_errorjson0_value_error: waiting for threads: [] 2026-10-26 08:27:25,394 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 08:27:26,330 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [598] 2026-10-26 08:27:26,346 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18426] 2026-10-26 08:27:26,356 103 INFO rb-9ca8621-226001-429047 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 08:27:26,384 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_greeting: Starting TestHttpGreeting.test_greeting0_matrix ... 2026-10-26 08:27:26,441 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:26] "GET /test_http/greeting HTTP/1.1" 200 - 0 0.000 0.051 2026-10-26 08:27:26,451 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:27:26,910 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:26] "GET /test_http/greeting HTTP/1.1" 200 - 4 0.004 0.462 2026-10-26 08:27:26,917 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:26] "GET /test_http/greeting HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:27:26,937 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:jackoneill from n/a 2026-10-26 08:27:26,951 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:26] "GET /test_http/greeting HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:27:26,957 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:26] "GET /test_http/greeting-none HTTP/1.1" 200 - 0 0.000 0.001 2026-10-26 08:27:26,965 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:26] "GET /test_http/greeting-none HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:27:26,981 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:26] "GET /test_http/greeting-none HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:27:26,994 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:jackoneill from n/a 2026-10-26 08:27:27,000 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:27] "GET /test_http/greeting-none HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:27:27,006 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:27] "GET /test_http/greeting-public HTTP/1.1" 404 - 0 0.000 0.001 2026-10-26 08:27:27,015 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:27] "GET /test_http/greeting-public HTTP/1.1" 200 - 2 0.001 0.005 2026-10-26 08:27:27,022 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:27] "GET /test_http/greeting-public HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:27:27,040 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:jackoneill from n/a 2026-10-26 08:27:27,047 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:27] "GET /test_http/greeting-public HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:27:27,052 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:27] "GET /test_http/greeting-user HTTP/1.1" 404 - 0 0.000 0.001 2026-10-26 08:27:27,058 103 INFO rb-9ca8621-226001-429047 odoo.http: Session expired 2026-10-26 08:27:27,058 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:27] "GET /test_http/greeting-user HTTP/1.1" 303 - 1 0.000 0.003 2026-10-26 08:27:27,065 103 INFO rb-9ca8621-226001-429047 odoo.http: Session expired 2026-10-26 08:27:27,065 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:27] "GET /test_http/greeting-user HTTP/1.1" 303 - 0 0.000 0.003 2026-10-26 08:27:27,078 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:jackoneill from n/a 2026-10-26 08:27:27,085 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:27] "GET /test_http/greeting-user HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:27:27,089 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:27] "GET /test_http/greeting-bearer HTTP/1.1" 404 - 0 0.000 0.001 2026-10-26 08:27:27,094 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:27] "GET /test_http/greeting-bearer HTTP/1.1" 401 - 0 0.000 0.002 2026-10-26 08:27:27,104 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:27] "GET /test_http/greeting-bearer HTTP/1.1" 401 - 0 0.000 0.002 2026-10-26 08:27:27,121 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:jackoneill from n/a 2026-10-26 08:27:27,136 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:27] "GET /test_http/greeting-bearer HTTP/1.1" 200 - 1 0.000 0.008 2026-10-26 08:27:27,797 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [599] 2026-10-26 08:27:27,811 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18428] 2026-10-26 08:27:27,821 103 INFO rb-9ca8621-226001-429047 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 08:27:27,851 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'joe' (#697) from n/a 2026-10-26 08:27:27,858 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:27] "GET /test_http/greeting-bearer HTTP/1.1" 401 - 2 0.000 0.002 2026-10-26 08:27:27,863 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:27] "GET /test_http/greeting-bearer HTTP/1.1" 401 - 0 0.000 0.002 2026-10-26 08:27:27,869 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:27] "GET /test_http/greeting-bearer HTTP/1.1" 401 - 1 0.001 0.002 2026-10-26 08:27:27,894 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:27] "GET /test_http/greeting-bearer HTTP/1.1" 200 - 8 0.003 0.019 2026-10-26 08:27:27,903 103 INFO rb-9ca8621-226001-429047 odoo.http: Session expired 2026-10-26 08:27:27,903 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:27] "GET /test_http/greeting-user HTTP/1.1" 303 - 0 0.000 0.003 2026-10-26 08:27:27,932 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:jackoneill from n/a 2026-10-26 08:27:27,956 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:27] "GET /test_http/greeting-bearer HTTP/1.1" 403 - 1 0.001 0.012 2026-10-26 08:27:27,981 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:jackoneill from n/a 2026-10-26 08:27:27,993 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:27] "GET /test_http/greeting-bearer HTTP/1.1" 403 - 0 0.000 0.001 2026-10-26 08:27:27,996 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_greeting.TestHttpGreeting.test_greeting0_matrix: waiting for threads: [] 2026-10-26 08:27:28,031 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_greeting: Starting TestHttpGreeting.test_greeting1_headers_nodb ... 2026-10-26 08:27:28,036 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:28] "GET /test_http/greeting HTTP/1.1" 200 - 0 0.000 0.001 2026-10-26 08:27:28,037 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_greeting.TestHttpGreeting.test_greeting1_headers_nodb: waiting for threads: [] 2026-10-26 08:27:28,080 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_greeting: Starting TestHttpGreeting.test_greeting2_headers_db ... 2026-10-26 08:27:28,102 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:jackoneill from n/a 2026-10-26 08:27:28,118 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:27:28,550 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:28] "GET /test_http/greeting HTTP/1.1" 200 - 4 0.001 0.433 2026-10-26 08:27:28,551 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_greeting.TestHttpGreeting.test_greeting2_headers_db: waiting for threads: [] 2026-10-26 08:27:28,600 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-26 08:27:28,757 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_misc: Starting TestHttpMisc.test_misc0_redirect ... 2026-10-26 08:27:28,826 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:28] "GET /test_http//greeting HTTP/1.1" 308 - 0 0.000 0.041 2026-10-26 08:27:28,878 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_misc: Starting TestHttpMisc.test_misc1_reverse_proxy ... 2026-10-26 08:27:28,932 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:28] "GET /test_http/wsgi_environ HTTP/1.1" 200 - 0 0.000 0.001 2026-10-26 08:27:28,940 103 INFO ? werkzeug: 127.0.0.16 - - [26/Oct/2026 08:27:28] "GET /test_http/wsgi_environ HTTP/1.1" 200 - 0 0.000 0.001 2026-10-26 08:27:28,942 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_misc.TestHttpMisc.test_misc1_reverse_proxy: waiting for threads: [] 2026-10-26 08:27:28,978 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_misc: Starting TestHttpMisc.test_misc2_local_redirect ... 2026-10-26 08:27:29,013 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_misc: Starting TestHttpMisc.test_misc3_is_static_file ... 2026-10-26 08:27:29,179 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_misc: Starting TestHttpMisc.test_misc4_rpc_qweb ... 2026-10-26 08:27:29,826 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [600] 2026-10-26 08:27:29,840 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18430] 2026-10-26 08:27:29,847 103 INFO rb-9ca8621-226001-429047 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 08:27:29,882 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:27:30,358 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:30] "POST /jsonrpc HTTP/1.1" 200 - 17 0.011 0.471 2026-10-26 08:27:30,373 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:30] "POST /jsonrpc HTTP/1.1" 200 - 2 0.001 0.009 2026-10-26 08:27:30,409 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_misc: Starting TestHttpMisc.test_misc5_geoip ... 2026-10-26 08:27:30,482 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:30] "GET /test_http/geoip HTTP/1.1" 200 - 0 0.000 0.001 2026-10-26 08:27:30,488 103 INFO ? werkzeug: 192.0.2.42 - - [26/Oct/2026 08:27:30] "GET /test_http/geoip HTTP/1.1" 200 - 0 0.000 0.001 2026-10-26 08:27:30,491 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_misc.TestHttpMisc.test_misc5_geoip: waiting for threads: [] 2026-10-26 08:27:30,533 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_misc: Starting TestHttpMisc.test_misc6_upload_file_retry ... 2026-10-26 08:27:30,602 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:27:31,018 103 INFO rb-9ca8621-226001-429047 odoo.service.model: SERIALIZATION_FAILURE, 4 tries left, try again in 0.2606 sec... 2026-10-26 08:27:31,281 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:31] "POST /test_http/upload_file HTTP/1.1" 200 - 5 0.002 0.681 2026-10-26 08:27:31,283 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_misc.TestHttpMisc.test_misc6_upload_file_retry: waiting for threads: [] 2026-10-26 08:27:31,322 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_misc: Starting TestHttpMisc.test_misc7_robotstxt ... 2026-10-26 08:27:31,388 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:31] "GET /robots.txt HTTP/1.1" 200 - 0 0.000 0.001 2026-10-26 08:27:31,392 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_misc.TestHttpMisc.test_misc7_robotstxt: waiting for threads: [] 2026-10-26 08:27:31,434 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_misc: Starting TestHttpMisc.test_misc8_request_uri_too_long ... 2026-10-26 08:27:31,660 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_misc.TestHttpMisc.test_misc8_request_uri_too_long: waiting for threads: [] 2026-10-26 08:27:31,704 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 08:27:31,902 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_misc: Starting TestHttpCors.test_cors0_http_default ... 2026-10-26 08:27:31,931 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:27:33,664 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:33] "OPTIONS /test_http/cors_http_default HTTP/1.1" 204 - 4 0.001 1.734 2026-10-26 08:27:33,669 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:33] "GET /test_http/cors_http_default HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:27:33,704 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_misc: Starting TestHttpCors.test_cors1_http_methods ... 2026-10-26 08:27:33,775 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:27:34,269 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:34] "OPTIONS /test_http/cors_http_methods HTTP/1.1" 204 - 4 0.006 0.495 2026-10-26 08:27:34,276 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:34] "GET /test_http/cors_http_methods HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:27:34,277 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_misc.TestHttpCors.test_cors1_http_methods: waiting for threads: [] 2026-10-26 08:27:34,317 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_misc: Starting TestHttpCors.test_cors2_json ... 2026-10-26 08:27:34,384 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:27:34,780 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:34] "OPTIONS /test_http/cors_json HTTP/1.1" 204 - 4 0.001 0.398 2026-10-26 08:27:34,787 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:34] "POST /test_http/cors_json HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:27:34,788 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_misc.TestHttpCors.test_cors2_json: waiting for threads: [] 2026-10-26 08:27:34,837 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 08:27:34,995 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_misc: Starting TestHttpEnsureDb.test_ensure_db0_db_selector ... 2026-10-26 08:27:35,062 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:35] "GET /web HTTP/1.1" 303 - 0 0.000 0.040 2026-10-26 08:27:35,069 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:35] "GET /test_http/ensure_db HTTP/1.1" 303 - 0 0.000 0.001 2026-10-26 08:27:35,076 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_misc.TestHttpEnsureDb.test_ensure_db0_db_selector: waiting for threads: [] 2026-10-26 08:27:35,123 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_misc: Starting TestHttpEnsureDb.test_ensure_db1_grant_db ... 2026-10-26 08:27:35,197 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:35] "GET /test_http/ensure_db?db=db0 HTTP/1.1" 302 - 0 0.000 0.002 2026-10-26 08:27:35,206 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:27:35,691 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:35] "GET /test_http/ensure_db HTTP/1.1" 200 - 4 0.001 0.487 2026-10-26 08:27:35,693 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_misc.TestHttpEnsureDb.test_ensure_db1_grant_db: waiting for threads: [] 2026-10-26 08:27:35,738 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_misc: Starting TestHttpEnsureDb.test_ensure_db2_use_session_db ... 2026-10-26 08:27:35,826 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:27:36,289 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:36] "GET /test_http/ensure_db HTTP/1.1" 200 - 4 0.001 0.465 2026-10-26 08:27:36,290 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_misc.TestHttpEnsureDb.test_ensure_db2_use_session_db: waiting for threads: [] 2026-10-26 08:27:36,342 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_misc: Starting TestHttpEnsureDb.test_ensure_db3_change_db ... 2026-10-26 08:27:36,407 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:27:38,261 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:38] "GET /test_http/ensure_db?db=db1 HTTP/1.1" 302 - 4 0.002 1.854 2026-10-26 08:27:38,269 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:38] "GET /test_http/ensure_db HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:27:38,272 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_misc.TestHttpEnsureDb.test_ensure_db3_change_db: waiting for threads: [] 2026-10-26 08:27:38,312 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_misc: Starting TestHttpEnsureDb.test_ensure_db4_unicode ... 2026-10-26 08:27:38,378 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:38] "GET /test_http/ensure_db?db=basededonnée1 HTTP/1.1" 302 - 0 0.000 0.002 2026-10-26 08:27:38,389 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:27:38,796 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:38] "GET /test_http/ensure_db HTTP/1.1" 200 - 4 0.002 0.409 2026-10-26 08:27:38,799 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_misc.TestHttpEnsureDb.test_ensure_db4_unicode: waiting for threads: [] 2026-10-26 08:27:38,862 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 08:27:39,724 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [601] 2026-10-26 08:27:39,740 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18432] 2026-10-26 08:27:39,751 103 INFO rb-9ca8621-226001-429047 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 08:27:39,780 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_models: Starting TestHttpModels.test_models0_galaxy_ok ... 2026-10-26 08:27:39,800 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:jackoneill from n/a 2026-10-26 08:27:39,818 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:27:40,275 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:40] "GET /test_http/1 HTTP/1.1" 200 - 16 0.010 0.450 2026-10-26 08:27:40,276 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_models.TestHttpModels.test_models0_galaxy_ok: waiting for threads: [] 2026-10-26 08:27:40,318 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_models: Starting TestHttpModels.test_models1_galaxy_ko ... 2026-10-26 08:27:40,337 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:jackoneill from n/a 2026-10-26 08:27:40,353 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:27:40,798 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:40] "GET /test_http/404 HTTP/1.1" 400 - 8 0.006 0.441 2026-10-26 08:27:40,799 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_models.TestHttpModels.test_models1_galaxy_ko: waiting for threads: [] 2026-10-26 08:27:40,834 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_models: Starting TestHttpModels.test_models2_stargate_ok ... 2026-10-26 08:27:40,854 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:jackoneill from n/a 2026-10-26 08:27:40,874 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:27:41,340 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:41] "GET /test_http/1/1 HTTP/1.1" 200 - 17 0.011 0.458 2026-10-26 08:27:41,342 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_models.TestHttpModels.test_models2_stargate_ok: waiting for threads: [] 2026-10-26 08:27:41,382 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_models: Starting TestHttpModels.test_models3_stargate_ko ... 2026-10-26 08:27:41,401 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:jackoneill from n/a 2026-10-26 08:27:41,418 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:27:43,184 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:43] "GET /test_http/1/9999 HTTP/1.1" 400 - 11 0.008 1.761 2026-10-26 08:27:43,185 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_models.TestHttpModels.test_models3_stargate_ko: waiting for threads: [] 2026-10-26 08:27:43,227 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_models: Starting TestHttpModels.test_models4_stargate_setname ... 2026-10-26 08:27:43,244 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:jackoneill from n/a 2026-10-26 08:27:43,261 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:27:43,748 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:43] "POST /test_http/1/setname?readonly=0 HTTP/1.1" 200 - 15 0.018 0.471 2026-10-26 08:27:43,806 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_models: Starting TestHttpModels.test_models5_max_upload_too_large ... 2026-10-26 08:27:43,827 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:jackoneill from n/a 2026-10-26 08:27:43,855 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:27:44,325 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:44] "POST /test_http/1/setname HTTP/1.1" 413 - 9 0.007 0.471 2026-10-26 08:27:44,329 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_models.TestHttpModels.test_models5_max_upload_too_large: waiting for threads: [] 2026-10-26 08:27:44,394 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_models: Starting TestHttpModels.test_models5_stargate_setname_readonly ... 2026-10-26 08:27:44,412 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:jackoneill from n/a 2026-10-26 08:27:44,438 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:27:44,925 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:44] "POST /test_http/1/setname?readonly=1 HTTP/1.1" 200 - 15 0.010 0.480 2026-10-26 08:27:44,998 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 08:27:45,205 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_session: Starting TestHttpSession.test_session0_debug_mode ... 2026-10-26 08:27:45,246 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:27:45,673 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:45] "GET /test_http/greeting HTTP/1.1" 200 - 4 0.005 0.424 2026-10-26 08:27:45,682 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:45] "GET /test_http/greeting?debug=1 HTTP/1.1" 200 - 1 0.000 0.003 2026-10-26 08:27:45,692 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:45] "GET /test_http/greeting HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:27:45,700 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:45] "GET /test_http/greeting?debug= HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:27:45,702 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_session.TestHttpSession.test_session0_debug_mode: waiting for threads: [] 2026-10-26 08:27:45,756 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_session: Starting TestHttpSession.test_session10_explicit_session ... 2026-10-26 08:27:45,867 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 08:27:45,893 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:27:47,842 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:47] "GET /web/session/logout?debug=1&session_id=da39a3ee5e6b4b0d3255bfef95601890afd80709 HTTP/1.1" 303 - 13 0.020 1.931 2026-10-26 08:27:47,851 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:47] "GET /odoo HTTP/1.1" 303 - 0 0.000 0.005 2026-10-26 08:27:48,936 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:48] "GET /web/login?redirect=/odoo? HTTP/1.1" 200 - 181 0.115 0.964 2026-10-26 08:27:48,940 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_session.TestHttpSession.test_session10_explicit_session: waiting for threads: [] 2026-10-26 08:27:48,988 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_session: Starting TestHttpSession.test_session1_default_session ... 2026-10-26 08:27:49,064 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:27:49,514 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:49] "GET /test_http/geoip HTTP/1.1" 200 - 5 0.002 0.454 2026-10-26 08:27:49,516 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_session.TestHttpSession.test_session1_default_session: waiting for threads: [] 2026-10-26 08:27:49,558 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_session: Starting TestHttpSession.test_session3_logout_15_0_geoip ... 2026-10-26 08:27:49,703 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:49] "GET /test_http/ensure_db HTTP/1.1" 303 - 0 0.000 0.064 2026-10-26 08:27:49,708 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_session.TestHttpSession.test_session3_logout_15_0_geoip: waiting for threads: [] 2026-10-26 08:27:49,752 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_session: Starting TestHttpSession.test_session4_web_authenticate_multidb ... 2026-10-26 08:27:50,637 103 INFO ? odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-26 08:27:50,640 103 INFO ? odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from 127.0.0.1 2026-10-26 08:27:51,148 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:51] "POST /web/session/authenticate HTTP/1.1" 200 - 116 0.122 1.201 2026-10-26 08:27:51,158 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:27:51,572 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_device: User 2 inserts device log (58f7b29048391c73985564cdabc436be0ac5794f) 2026-10-26 08:27:51,576 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:51] "GET /test_http/greeting-user HTTP/1.1" 200 - 4 0.003 0.415 2026-10-26 08:27:51,577 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_session.TestHttpSession.test_session4_web_authenticate_multidb: waiting for threads: [] 2026-10-26 08:27:51,612 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_session: Starting TestHttpSession.test_session5_default_lang ... 2026-10-26 08:27:51,685 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:27:52,097 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:52] "GET /test_http/echo-http-context-lang HTTP/1.1" 200 - 6 0.002 0.414 2026-10-26 08:27:52,109 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:52] "GET /test_http/echo-http-context-lang HTTP/1.1" 200 - 0 0.000 0.003 2026-10-26 08:27:52,210 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:52] "GET /test_http/echo-http-context-lang HTTP/1.1" 200 - 9 0.008 0.020 2026-10-26 08:27:52,214 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_session.TestHttpSession.test_session5_default_lang: waiting for threads: [] 2026-10-26 08:27:52,273 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_session: Starting TestHttpSession.test_session6_saved_lang ... 2026-10-26 08:27:52,347 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 08:27:52,374 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:27:52,837 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:52] "GET /test_http/echo-http-context-lang HTTP/1.1" 200 - 7 0.004 0.462 2026-10-26 08:27:52,844 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:52] "GET /test_http/echo-http-context-lang HTTP/1.1" 200 - 0 0.000 0.002 2026-10-26 08:27:52,911 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:52] "GET /test_http/echo-http-context-lang HTTP/1.1" 200 - 9 0.012 0.021 2026-10-26 08:27:53,000 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:53] "GET /test_http/1 HTTP/1.1" 200 - 21 0.020 0.036 2026-10-26 08:27:53,002 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_session.TestHttpSession.test_session6_saved_lang: waiting for threads: [] 2026-10-26 08:27:53,050 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_session: Starting TestHttpSession.test_session7_serializable ... 2026-10-26 08:27:53,085 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_session: Starting TestHttpSession.test_session8_gc_ignored_no_db_name ... 2026-10-26 08:27:53,119 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_session: Starting TestHttpSession.test_session9_logout ... 2026-10-26 08:27:53,196 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 08:27:53,210 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:27:55,023 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:55] "GET /web/session/logout HTTP/1.1" 303 - 13 0.013 1.802 2026-10-26 08:27:55,028 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_session.TestHttpSession.test_session9_logout: waiting for threads: [] 2026-10-26 08:27:55,090 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 08:27:55,277 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static00_static ... 2026-10-26 08:27:55,319 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 08:27:55,454 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:55] "GET /test_http/static/src/img/gizeh.png HTTP/1.1" 200 - 0 0.000 0.124 2026-10-26 08:27:55,466 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:55] "GET /test_http/static/src/img/gizeh.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-26 08:27:55,469 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static00_static: waiting for threads: [] 2026-10-26 08:27:55,508 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static01_debug_assets ... 2026-10-26 08:27:55,577 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 08:27:55,587 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:55] "GET /test_http/static/src/img/gizeh.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-26 08:27:55,590 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static01_debug_assets: waiting for threads: [] 2026-10-26 08:27:55,626 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static02_not_found ... 2026-10-26 08:27:55,697 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 08:27:55,749 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:55] "GET /test_http/static/i-dont-exist HTTP/1.1" 404 - 0 0.000 0.040 2026-10-26 08:27:55,750 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static02_not_found: waiting for threads: [] 2026-10-26 08:27:55,783 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static03_attachment_fallback ... 2026-10-26 08:27:55,840 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 08:27:55,855 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:27:56,252 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:56] "GET /test_http/gizeh.png HTTP/1.1" 200 - 12 0.009 0.390 2026-10-26 08:27:56,271 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:56] "GET /test_http/gizeh.png HTTP/1.1" 200 - 2 0.001 0.008 2026-10-26 08:27:56,273 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static03_attachment_fallback: waiting for threads: [] 2026-10-26 08:27:56,329 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static04_web_content ... 2026-10-26 08:27:56,415 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 08:27:56,430 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:27:56,863 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:56] "GET /web/content/test_http.gizeh_png HTTP/1.1" 200 - 11 0.008 0.427 2026-10-26 08:27:56,890 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:56] "GET /web/content/test_http.gizeh_png HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 08:27:56,891 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static04_web_content: waiting for threads: [] 2026-10-26 08:27:56,953 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static05_web_image ... 2026-10-26 08:27:57,064 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 08:27:57,079 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:27:57,538 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:57] "GET /web/image/test_http.gizeh_png HTTP/1.1" 200 - 11 0.010 0.451 2026-10-26 08:27:57,555 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:57] "GET /web/image/test_http.gizeh_png HTTP/1.1" 200 - 4 0.002 0.010 2026-10-26 08:27:57,556 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static05_web_image: waiting for threads: [] 2026-10-26 08:27:57,606 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static06_attachment_internal_url ... 2026-10-26 08:27:57,692 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 08:27:57,707 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:27:58,155 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:58] "GET /web/image/test_http.gizeh_url HTTP/1.1" 200 - 13 0.012 0.439 2026-10-26 08:27:58,178 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:27:58] "GET /web/image/test_http.gizeh_url HTTP/1.1" 200 - 5 0.002 0.009 2026-10-26 08:27:58,179 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static06_attachment_internal_url: waiting for threads: [] 2026-10-26 08:27:58,231 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static07_attachment_external_url ... 2026-10-26 08:27:58,315 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 08:27:58,330 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:28:00,200 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:00] "GET /web/content/test_http.rickroll HTTP/1.1" 301 - 13 0.019 1.853 2026-10-26 08:28:00,202 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static07_attachment_external_url: waiting for threads: [] 2026-10-26 08:28:00,242 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static08_binary_field ... 2026-10-26 08:28:00,341 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 08:28:00,360 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:28:00,819 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:00] "GET /web/content/test_http.earth?field=glyph_attach HTTP/1.1" 200 - 13 0.012 0.450 2026-10-26 08:28:00,836 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:00] "GET /web/content/test_http.earth?field=glyph_attach HTTP/1.1" 200 - 5 0.002 0.010 2026-10-26 08:28:00,850 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:00] "GET /web/content/test_http.earth?field=glyph_inline HTTP/1.1" 200 - 4 0.002 0.009 2026-10-26 08:28:00,864 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:00] "GET /web/content/test_http.earth?field=glyph_related HTTP/1.1" 200 - 5 0.002 0.007 2026-10-26 08:28:00,879 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:00] "GET /web/content/test_http.earth?field=glyph_related HTTP/1.1" 200 - 5 0.002 0.008 2026-10-26 08:28:00,897 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:00] "GET /web/content/test_http.earth?field=glyph_compute HTTP/1.1" 200 - 5 0.002 0.010 2026-10-26 08:28:00,898 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static08_binary_field: waiting for threads: [] 2026-10-26 08:28:00,941 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static10_filename ... 2026-10-26 08:28:01,049 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 08:28:01,063 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:28:01,557 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:01] "GET /web/content/test_http.gizeh_png HTTP/1.1" 200 - 12 0.010 0.487 2026-10-26 08:28:01,572 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:01] "GET /web/content/test_http.gizeh_png?filename=pyramid.png HTTP/1.1" 200 - 4 0.002 0.009 2026-10-26 08:28:01,588 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:01] "GET /web/content/test_http.earth?field=glyph_inline&filename_field=address HTTP/1.1" 200 - 6 0.003 0.010 2026-10-26 08:28:01,590 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static10_filename: waiting for threads: [] 2026-10-26 08:28:01,662 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static11_bad_filenames ... 2026-10-26 08:28:01,750 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 08:28:01,780 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:28:02,192 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:02] "GET /web/content/test_http.gizeh_png HTTP/1.1" 200 - 11 0.011 0.403 2026-10-26 08:28:02,210 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:02] "GET /web/content/test_http.gizeh_png?filename=pyramid HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 08:28:02,222 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:02] "GET /web/content/test_http.gizeh_png?filename=pyramid.jpg HTTP/1.1" 200 - 4 0.002 0.007 2026-10-26 08:28:02,235 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:02] "GET /web/content/test_http.gizeh_png?filename=pyramid.of.gizeh HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 08:28:02,255 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:02] "GET /web/content/test_http.gizeh_png?filename=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.png HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 08:28:02,256 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static11_bad_filenames: waiting for threads: [] 2026-10-26 08:28:02,293 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static12_not_found_to_placeholder ... 2026-10-26 08:28:02,416 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 08:28:02,430 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:28:02,811 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:02] "GET /web/image/idontexist HTTP/1.1" 200 - 12 0.012 0.372 2026-10-26 08:28:02,830 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:02] "GET /web/image/idontexist HTTP/1.1" 200 - 4 0.003 0.012 2026-10-26 08:28:02,832 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static12_not_found_to_placeholder: waiting for threads: [] 2026-10-26 08:28:02,867 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static13_empty_to_placeholder ... 2026-10-26 08:28:02,954 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 08:28:02,978 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:28:04,664 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:04] "GET /web/image/13884 HTTP/1.1" 200 - 8 0.002 1.686 2026-10-26 08:28:04,684 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:04] "GET /web/image/13884 HTTP/1.1" 200 - 4 0.002 0.012 2026-10-26 08:28:04,686 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static13_empty_to_placeholder: waiting for threads: [] 2026-10-26 08:28:04,722 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static14_download_not_found ... 2026-10-26 08:28:04,804 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 08:28:04,823 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:28:05,265 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:05] "GET /web/image/idontexist?download=True HTTP/1.1" 404 - 8 0.009 0.436 2026-10-26 08:28:05,266 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static14_download_not_found: waiting for threads: [] 2026-10-26 08:28:05,294 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static15_range ... 2026-10-26 08:28:05,378 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 08:28:05,393 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:28:05,830 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:05] "GET /web/content/test_http.gizeh_png HTTP/1.1" 206 - 12 0.015 0.425 2026-10-26 08:28:05,894 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static16_public_access_rights ... 2026-10-26 08:28:05,973 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 08:28:05,987 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:28:06,507 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 4, model: res.users 2026-10-26 08:28:06,517 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:06] "GET /web/content/res.users/3/image_128 HTTP/1.1" 404 - 28 0.019 0.513 2026-10-26 08:28:06,530 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: test_http.galaxy 2026-10-26 08:28:06,534 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:06] "GET /web/content/test_http.pegasus?field=picture HTTP/1.1" 404 - 7 0.004 0.008 2026-10-26 08:28:06,545 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: test_http.stargate 2026-10-26 08:28:06,548 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:06] "GET /web/content/test_http.earth?field=galaxy_picture HTTP/1.1" 404 - 6 0.003 0.007 2026-10-26 08:28:06,549 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static16_public_access_rights: waiting for threads: [] 2026-10-26 08:28:06,583 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static17_content_missing_checksum ... 2026-10-26 08:28:06,655 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 08:28:06,681 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:28:07,121 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:07] "GET /web/content/13885 HTTP/1.1" 200 - 8 0.002 0.441 2026-10-26 08:28:07,122 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static17_content_missing_checksum: waiting for threads: [] 2026-10-26 08:28:07,165 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static18_image_missing_checksum ... 2026-10-26 08:28:07,226 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 08:28:07,249 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:28:08,964 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:08] "GET /web/image/13886 HTTP/1.1" 200 - 8 0.002 1.715 2026-10-26 08:28:08,966 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static18_image_missing_checksum: waiting for threads: [] 2026-10-26 08:28:09,033 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static19_fallback_redirection_loop ... 2026-10-26 08:28:09,139 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 08:28:09,173 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:28:11,043 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:11] "GET /test_http/static/idontexist.png HTTP/1.1" 404 - 274 0.203 1.670 2026-10-26 08:28:11,047 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static19_fallback_redirection_loop: waiting for threads: [] 2026-10-26 08:28:11,106 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static20_web_assets ... 2026-10-26 08:28:11,200 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 08:28:11,222 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:28:11,643 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:11] "GET /web/assets/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 6 0.003 0.422 2026-10-26 08:28:11,659 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:11] "GET /web/assets/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-26 08:28:11,661 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static20_web_assets: waiting for threads: [] 2026-10-26 08:28:11,722 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static21_download_false ... 2026-10-26 08:28:11,823 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 08:28:11,838 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:28:12,309 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:12] "GET /web/content/test_http.gizeh_png?download=0 HTTP/1.1" 200 - 12 0.010 0.463 2026-10-26 08:28:12,323 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:12] "GET /web/image/test_http.gizeh_png?download=0 HTTP/1.1" 200 - 4 0.002 0.008 2026-10-26 08:28:12,325 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static21_download_false: waiting for threads: [] 2026-10-26 08:28:12,381 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static21_web_assets ... 2026-10-26 08:28:12,484 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 08:28:12,505 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:28:12,944 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:12] "GET /web/assets/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 6 0.002 0.439 2026-10-26 08:28:12,956 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:12] "GET /web/assets/9d4efaf/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-26 08:28:12,991 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static22_image_field_csp ... 2026-10-26 08:28:13,055 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 08:28:15,028 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [602] 2026-10-26 08:28:15,046 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18434] 2026-10-26 08:28:15,059 103 INFO rb-9ca8621-226001-429047 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 08:28:15,117 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:test user from n/a 2026-10-26 08:28:15,164 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:28:15,680 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:15] "GET /web/image/test_http.stargate/1/glyph_attach HTTP/1.1" 200 - 10 0.009 0.509 2026-10-26 08:28:15,698 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:15] "GET /web/image/test_http.stargate/1/glyph_inline HTTP/1.1" 200 - 3 0.002 0.008 2026-10-26 08:28:15,747 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:15] "GET /web/image/test_http.stargate/1/glyph_related HTTP/1.1" 200 - 4 0.001 0.008 2026-10-26 08:28:15,763 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:15] "GET /web/image/test_http.stargate/1/glyph_compute HTTP/1.1" 200 - 4 0.001 0.007 2026-10-26 08:28:15,766 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static22_image_field_csp: waiting for threads: [] 2026-10-26 08:28:15,815 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static23_remove_cache_control_wkhmtltopdf ... 2026-10-26 08:28:15,891 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 08:28:15,904 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:15] "GET /test_http/static/src/img/gizeh.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-26 08:28:15,909 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:15] "GET /test_http/static/src/img/gizeh.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-26 08:28:15,910 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static23_remove_cache_control_wkhmtltopdf: waiting for threads: [] 2026-10-26 08:28:15,948 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static24_only_one_date_header ... 2026-10-26 08:28:16,029 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 08:28:16,044 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:28:16,507 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:16] "GET /web/image HTTP/1.1" 200 - 8 0.003 0.464 2026-10-26 08:28:16,610 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static25_binary_non_base64 ... 2026-10-26 08:28:16,684 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 08:28:16,708 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 08:28:16,732 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:28:17,170 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:17] "GET /web/content/ir.mail_server/21/smtp_ssl_certificate HTTP/1.1" 200 - 10 0.011 0.429 2026-10-26 08:28:17,171 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static25_binary_non_base64: waiting for threads: [] 2026-10-26 08:28:17,235 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 2 removed 2026-10-26 08:28:26,523 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [603] 2026-10-26 08:28:26,538 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18621] 2026-10-26 08:28:26,549 103 INFO rb-9ca8621-226001-429047 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 08:28:27,220 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [604] 2026-10-26 08:28:27,233 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18623] 2026-10-26 08:28:27,244 103 INFO rb-9ca8621-226001-429047 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 08:28:27,272 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static: Starting TestHttpStaticLogo.test_company_param_win_on_current_user ... 2026-10-26 08:28:27,401 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:user_176 from n/a 2026-10-26 08:28:27,415 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:28:27,858 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:27] "GET /logo.png?company=1 HTTP/1.1" 200 - 5 0.007 0.443 2026-10-26 08:28:27,893 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:user_1 from n/a 2026-10-26 08:28:27,918 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:27] "GET /logo.png?company=176 HTTP/1.1" 200 - 1 0.000 0.003 2026-10-26 08:28:27,921 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static.TestHttpStaticLogo.test_company_param_win_on_current_user: waiting for threads: [] 2026-10-26 08:28:27,973 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static: Starting TestHttpStaticLogo.test_default_logo ... 2026-10-26 08:28:27,979 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:28:29,825 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:29] "GET /logo.png HTTP/1.1" 200 - 7 0.002 1.846 2026-10-26 08:28:29,833 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:29] "GET /logo.png?company=1 HTTP/1.1" 200 - 1 0.000 0.002 2026-10-26 08:28:29,860 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:user_1 from n/a 2026-10-26 08:28:29,884 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:29] "GET /logo.png HTTP/1.1" 200 - 1 0.001 0.005 2026-10-26 08:28:29,897 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:29] "GET /logo.png?company=176 HTTP/1.1" 200 - 1 0.000 0.005 2026-10-26 08:28:29,924 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:user_176 from n/a 2026-10-26 08:28:29,947 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:29] "GET /logo.png HTTP/1.1" 200 - 1 0.002 0.005 2026-10-26 08:28:29,948 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static.TestHttpStaticLogo.test_default_logo: waiting for threads: [] 2026-10-26 08:28:29,994 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static: Starting TestHttpStaticLogo.test_set_logo_company_of_superuser ... 2026-10-26 08:28:30,114 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:28:30,571 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:30] "GET /logo.png HTTP/1.1" 200 - 5 0.002 0.458 2026-10-26 08:28:30,582 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:30] "GET /logo.png?company=1 HTTP/1.1" 200 - 1 0.000 0.005 2026-10-26 08:28:30,608 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:user_1 from n/a 2026-10-26 08:28:30,628 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:30] "GET /logo.png HTTP/1.1" 200 - 1 0.001 0.005 2026-10-26 08:28:30,638 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:30] "GET /logo.png?company=176 HTTP/1.1" 200 - 1 0.000 0.005 2026-10-26 08:28:30,663 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:user_176 from n/a 2026-10-26 08:28:30,681 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:30] "GET /logo.png HTTP/1.1" 200 - 1 0.001 0.005 2026-10-26 08:28:30,682 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static.TestHttpStaticLogo.test_set_logo_company_of_superuser: waiting for threads: [] 2026-10-26 08:28:30,718 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static: Starting TestHttpStaticLogo.test_set_logo_other_company ... 2026-10-26 08:28:30,868 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:28:31,330 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:31] "GET /logo.png HTTP/1.1" 200 - 5 0.002 0.464 2026-10-26 08:28:31,340 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:31] "GET /logo.png?company=176 HTTP/1.1" 200 - 1 0.000 0.003 2026-10-26 08:28:31,374 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:user_176 from n/a 2026-10-26 08:28:31,390 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:31] "GET /logo.png HTTP/1.1" 200 - 1 0.001 0.006 2026-10-26 08:28:31,402 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:31] "GET /logo.png?company=1 HTTP/1.1" 200 - 1 0.000 0.004 2026-10-26 08:28:31,417 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:user_1 from n/a 2026-10-26 08:28:31,434 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:31] "GET /logo.png HTTP/1.1" 200 - 1 0.001 0.004 2026-10-26 08:28:31,435 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static.TestHttpStaticLogo.test_set_logo_other_company: waiting for threads: [] 2026-10-26 08:28:31,475 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static: Starting TestHttpStaticLogo.test_set_no_logo_company_of_superuser ... 2026-10-26 08:28:31,552 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [4] 2026-10-26 08:28:31,646 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [8] 2026-10-26 08:28:31,664 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [7] 2026-10-26 08:28:31,678 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [6] 2026-10-26 08:28:31,699 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [5] 2026-10-26 08:28:31,732 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:28:32,113 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:32] "GET /logo.png HTTP/1.1" 200 - 5 0.003 0.380 2026-10-26 08:28:32,123 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:32] "GET /logo.png?company=1 HTTP/1.1" 200 - 1 0.000 0.005 2026-10-26 08:28:32,144 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:user_1 from n/a 2026-10-26 08:28:32,160 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:32] "GET /logo.png HTTP/1.1" 200 - 1 0.001 0.004 2026-10-26 08:28:32,173 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:32] "GET /logo.png?company=176 HTTP/1.1" 200 - 1 0.000 0.003 2026-10-26 08:28:32,197 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:user_176 from n/a 2026-10-26 08:28:32,220 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:32] "GET /logo.png HTTP/1.1" 200 - 1 0.001 0.003 2026-10-26 08:28:32,222 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static.TestHttpStaticLogo.test_set_no_logo_company_of_superuser: waiting for threads: [] 2026-10-26 08:28:32,261 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static: Starting TestHttpStaticLogo.test_set_no_logo_other_company ... 2026-10-26 08:28:32,317 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [13894] 2026-10-26 08:28:32,383 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [13898] 2026-10-26 08:28:32,397 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [13897] 2026-10-26 08:28:32,406 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [13896] 2026-10-26 08:28:32,423 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [13895] 2026-10-26 08:28:32,469 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:28:32,967 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:32] "GET /logo.png HTTP/1.1" 200 - 5 0.002 0.499 2026-10-26 08:28:32,979 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:32] "GET /logo.png?company=176 HTTP/1.1" 200 - 1 0.000 0.006 2026-10-26 08:28:32,999 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:user_176 from n/a 2026-10-26 08:28:33,013 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:33] "GET /logo.png HTTP/1.1" 200 - 1 0.001 0.002 2026-10-26 08:28:33,026 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:33] "GET /logo.png?company=1 HTTP/1.1" 200 - 1 0.000 0.009 2026-10-26 08:28:33,044 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:user_1 from n/a 2026-10-26 08:28:33,061 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:33] "GET /logo.png HTTP/1.1" 200 - 1 0.001 0.005 2026-10-26 08:28:33,063 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static.TestHttpStaticLogo.test_set_no_logo_other_company: waiting for threads: [] 2026-10-26 08:28:33,145 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 2 removed 2026-10-26 08:28:33,311 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static: Starting TestHttpStaticCache.test_static_cache0_standard ... 2026-10-26 08:28:35,740 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:07] "GET /test_http/static/src/img/gizeh.png HTTP/1.1" 200 - 0 0.000 0.000 2026-10-26 08:28:35,740 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:07] "GET /test_http/static/src/img/gizeh.png HTTP/1.1" 304 - 0 0.000 0.000 2026-10-26 08:28:35,740 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:07] "GET /test_http/static/src/img/gizeh.png HTTP/1.1" 304 - 0 0.000 0.000 2026-10-26 08:28:35,120 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static: Starting TestHttpStaticCache.test_static_cache1_unique ... 2026-10-26 08:28:35,740 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:28:35,740 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:07] "GET /web/image/test_http.gizeh_png?unique=1 HTTP/1.1" 200 - 13 0.006 -0.006 2026-10-26 08:28:35,740 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:07] "GET /web/image/test_http.gizeh_png?unique=1 HTTP/1.1" 304 - 4 0.001 -0.001 2026-10-26 08:28:35,740 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:07] "GET /web/image/test_http.gizeh_png?unique=1 HTTP/1.1" 304 - 4 0.002 -0.002 2026-10-26 08:28:35,794 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static.TestHttpStaticCache.test_static_cache1_unique: waiting for threads: [] 2026-10-26 08:28:35,825 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static: Starting TestHttpStaticCache.test_static_cache2_nocache ... 2026-10-26 08:28:36,740 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:28:36,740 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:07] "GET /web/content/test_http.gizeh_png?nocache=1 HTTP/1.1" 200 - 14 0.007 -0.007 2026-10-26 08:28:36,740 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:07] "GET /web/content/test_http.gizeh_png?nocache=1 HTTP/1.1" 304 - 4 0.002 -0.002 2026-10-26 08:28:36,639 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static: Starting TestHttpStaticCache.test_static_cache3_private ... 2026-10-26 08:28:36,740 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:28:37,740 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: ir.attachment 2026-10-26 08:28:37,740 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:07] "GET /web/image/test_http.gizeh_png HTTP/1.1" 200 - 13 0.007 -0.007 2026-10-26 08:28:37,740 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: ir.attachment 2026-10-26 08:28:37,740 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:07] "GET /web/image/test_http.gizeh_png HTTP/1.1" 304 - 5 0.005 -0.005 2026-10-26 08:28:37,740 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 08:28:37,740 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:07] "GET /web/image/test_http.gizeh_png HTTP/1.1" 200 - 13 0.015 -0.015 2026-10-26 08:28:37,740 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 05:59:07] "GET /web/image/test_http.gizeh_png HTTP/1.1" 304 - 5 0.006 -0.006 2026-10-26 08:28:37,539 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 08:28:37,717 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static: Starting TestHttpStaticUpload.test_upload_large_file ... 2026-10-26 08:28:38,438 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [605] 2026-10-26 08:28:38,452 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18625] 2026-10-26 08:28:38,463 103 INFO rb-9ca8621-226001-429047 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 08:28:38,514 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:jackoneill from n/a 2026-10-26 08:28:38,537 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:28:39,033 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:39] "POST /web/binary/upload_attachment HTTP/1.1" 413 - 9 0.003 0.496 2026-10-26 08:28:39,077 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static: Starting TestHttpStaticUpload.test_upload_small_file_with_icp ... 2026-10-26 08:28:39,743 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [606] 2026-10-26 08:28:39,755 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18627] 2026-10-26 08:28:39,765 103 INFO rb-9ca8621-226001-429047 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 08:28:39,812 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:jackoneill from n/a 2026-10-26 08:28:39,826 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:28:41,647 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:41] "POST /web/binary/upload_attachment HTTP/1.1" 200 - 15 0.014 1.812 2026-10-26 08:28:41,698 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_static: Starting TestHttpStaticUpload.test_upload_small_file_without_icp ... 2026-10-26 08:28:42,428 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [607] 2026-10-26 08:28:42,442 103 INFO rb-9ca8621-226001-429047 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18629] 2026-10-26 08:28:42,451 103 INFO rb-9ca8621-226001-429047 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-26 08:28:42,489 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:jackoneill from n/a 2026-10-26 08:28:42,500 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:28:42,981 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:42] "POST /web/binary/upload_attachment HTTP/1.1" 200 - 15 0.009 0.474 2026-10-26 08:28:43,062 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-26 08:28:43,315 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_webjson: Starting TestHttpWebJson_1.test_webjson_access_error ... 2026-10-26 08:28:43,380 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 08:28:43,395 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:28:43,836 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 6, model: res.config.settings 2026-10-26 08:28:43,840 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:43] "GET /json/1/settings HTTP/1.1" 403 - 20 0.018 0.430 2026-10-26 08:28:43,843 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_webjson.TestHttpWebJson_1.test_webjson_access_error: waiting for threads: [] 2026-10-26 08:28:43,878 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_webjson: Starting TestHttpWebJson_1.test_webjson_access_error_crm ... 2026-10-26 08:28:43,970 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 08:28:44,106 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:28:44,710 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:44] "GET /json/1/crm HTTP/1.1" 307 - 63 0.058 0.551 2026-10-26 08:28:44,859 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:44] "GET /json/1/crm?domain=[('user_id',+'%3D',+6)]&offset=0&limit=80 HTTP/1.1" 200 - 49 0.049 0.096 2026-10-26 08:28:44,974 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 6, model: crm.team 2026-10-26 08:28:44,978 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:44] "GET /json/1/crm HTTP/1.1" 403 - 42 0.034 0.063 2026-10-26 08:28:44,982 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_webjson.TestHttpWebJson_1.test_webjson_access_error_crm: waiting for threads: [] 2026-10-26 08:28:45,023 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_webjson: Starting TestHttpWebJson_1.test_webjson_access_export ... 2026-10-26 08:28:45,109 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 08:28:45,127 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:28:45,649 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:45] "GET /json/1/test_http.stargate/1 HTTP/1.1" 200 - 33 0.036 0.489 2026-10-26 08:28:45,807 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:45] "GET /json/1/test_http.stargate/1 HTTP/1.1" 403 - 11 0.008 0.008 2026-10-26 08:28:45,811 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_webjson.TestHttpWebJson_1.test_webjson_access_export: waiting for threads: [] 2026-10-26 08:28:45,858 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_webjson: Starting TestHttpWebJson_1.test_webjson_activity ... 2026-10-26 08:28:45,939 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 08:28:46,043 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:28:47,853 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:47] "GET /json/1/test_http.stargate?view_type=activity HTTP/1.1" 307 - 29 0.022 1.791 2026-10-26 08:28:47,900 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:47] "GET /json/1/test_http.stargate?view_type=activity&domain=[(1,+'%3D',+1)]&offset=0&limit=80 HTTP/1.1" 200 - 19 0.011 0.032 2026-10-26 08:28:47,902 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_webjson.TestHttpWebJson_1.test_webjson_activity: waiting for threads: [] 2026-10-26 08:28:47,936 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_webjson: Starting TestHttpWebJson_1.test_webjson_bad_stuff ... 2026-10-26 08:28:48,002 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 08:28:48,015 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:28:48,329 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:48] "GET /json/1/idontexist HTTP/1.1" 400 - 13 0.009 0.307 2026-10-26 08:28:48,337 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:48] "GET /json/1/5/test_http.stargate HTTP/1.1" 400 - 3 0.001 0.004 2026-10-26 08:28:48,351 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:48] "GET /json/1/test_http.stargate/1/2 HTTP/1.1" 400 - 4 0.002 0.004 2026-10-26 08:28:48,373 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:48] "GET /json/1/res.users?view_type=idontexist HTTP/1.1" 400 - 9 0.006 0.012 2026-10-26 08:28:48,376 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_webjson.TestHttpWebJson_1.test_webjson_bad_stuff: waiting for threads: [] 2026-10-26 08:28:48,417 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_webjson: Starting TestHttpWebJson_1.test_webjson_calendar ... 2026-10-26 08:28:48,496 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 08:28:48,509 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:28:49,041 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:49] "GET /json/1/test_http.stargate?view_type=calendar HTTP/1.1" 307 - 32 0.031 0.504 2026-10-26 08:28:49,087 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:49] "GET /json/1/test_http.stargate?view_type=calendar&domain=[(1,+'%3D',+1)]&offset=0&limit=80&start_date=2026-10-01&end_date=2026-11-01 HTTP/1.1" 200 - 9 0.021 0.021 2026-10-26 08:28:49,126 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:49] "GET /json/1/test_http.stargate?view_type=calendar&domain=[]&start_date=2020-03-15&end_date=2099-01-01 HTTP/1.1" 307 - 7 0.007 0.016 2026-10-26 08:28:49,169 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:49] "GET /json/1/test_http.stargate?view_type=calendar&domain=[]&start_date=2020-03-15&end_date=2099-01-01&offset=0&limit=80 HTTP/1.1" 200 - 9 0.008 0.027 2026-10-26 08:28:49,216 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_webjson: Starting TestHttpWebJson_1.test_webjson_form ... 2026-10-26 08:28:49,294 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 08:28:49,308 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:28:49,815 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:49] "GET /json/1/test_http.stargate/1 HTTP/1.1" 200 - 33 0.049 0.460 2026-10-26 08:28:49,851 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_webjson: Starting TestHttpWebJson_1.test_webjson_form_subtree ... 2026-10-26 08:28:49,953 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 08:28:49,967 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:28:50,449 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:50] "GET /json/1/test_http.galaxy/1 HTTP/1.1" 200 - 36 0.039 0.446 2026-10-26 08:28:50,495 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_webjson: Starting TestHttpWebJson_1.test_webjson_form_viewtype_list ... 2026-10-26 08:28:50,557 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 08:28:50,572 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:28:52,428 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:52] "GET /json/1/test_http.stargate/1?view_type=list HTTP/1.1" 200 - 30 0.041 1.819 2026-10-26 08:28:52,483 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_webjson: Starting TestHttpWebJson_1.test_webjson_graph ... 2026-10-26 08:28:52,557 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 08:28:52,579 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:28:53,080 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:53] "GET /json/1/test_http.stargate?view_type=graph HTTP/1.1" 307 - 33 0.048 0.464 2026-10-26 08:28:53,120 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:53] "GET /json/1/test_http.stargate?view_type=graph&domain=[(1,+'%3D',+1)]&offset=0&limit=80&groupby=galaxy_id HTTP/1.1" 200 - 10 0.010 0.025 2026-10-26 08:28:53,165 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_webjson: Starting TestHttpWebJson_1.test_webjson_list ... 2026-10-26 08:28:53,234 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 08:28:53,251 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:28:53,736 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:53] "GET /json/1/test_http.stargate HTTP/1.1" 307 - 34 0.039 0.451 2026-10-26 08:28:53,768 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:53] "GET /json/1/test_http.stargate?domain=[(1,+'%3D',+1)]&offset=0&limit=80 HTTP/1.1" 200 - 9 0.008 0.019 2026-10-26 08:28:53,808 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_webjson: Starting TestHttpWebJson_1.test_webjson_list_args ... 2026-10-26 08:28:53,897 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 08:28:53,927 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:28:54,391 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:54] "GET /json/1/test_http.stargate HTTP/1.1" 307 - 34 0.036 0.430 2026-10-26 08:28:54,427 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:54] "GET /json/1/test_http.stargate?domain=[('name',+'ilike',+'earth')]&offset=0&limit=80 HTTP/1.1" 200 - 9 0.008 0.019 2026-10-26 08:28:54,486 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_webjson: Starting TestHttpWebJson_1.test_webjson_list_domain ... 2026-10-26 08:28:54,590 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 08:28:54,606 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:28:55,017 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:55] "GET /json/1/test_http.stargate?domain=[('address',%20'like',%20'gs38')] HTTP/1.1" 307 - 28 0.035 0.379 2026-10-26 08:28:55,050 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:55] "GET /json/1/test_http.stargate?domain=[('address',+'like',+'gs38')]&offset=0&limit=80 HTTP/1.1" 200 - 9 0.010 0.019 2026-10-26 08:28:55,052 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_webjson.TestHttpWebJson_1.test_webjson_list_domain: waiting for threads: [] 2026-10-26 08:28:55,094 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_webjson: Starting TestHttpWebJson_1.test_webjson_list_domain_default_filter ... 2026-10-26 08:28:55,199 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 08:28:55,215 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:28:57,128 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:57] "GET /json/1/test_http.stargate HTTP/1.1" 307 - 34 0.042 1.874 2026-10-26 08:28:57,160 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:57] "GET /json/1/test_http.stargate?domain=[(1,+'%3D',+1)]&offset=0&limit=80 HTTP/1.1" 200 - 9 0.008 0.019 2026-10-26 08:28:57,204 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:57] "GET /json/1/test_http.stargate HTTP/1.1" 307 - 8 0.007 0.013 2026-10-26 08:28:57,230 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:57] "GET /json/1/test_http.stargate?domain=[('address',+'ilike',+'a')]&offset=0&limit=80 HTTP/1.1" 200 - 8 0.006 0.017 2026-10-26 08:28:57,282 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_webjson: Starting TestHttpWebJson_1.test_webjson_list_limit_offset ... 2026-10-26 08:28:57,377 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 08:28:57,400 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:28:57,864 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:57] "GET /json/1/test_http.stargate?limit=1 HTTP/1.1" 307 - 33 0.030 0.436 2026-10-26 08:28:57,890 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:57] "GET /json/1/test_http.stargate?limit=1&domain=[(1,+'%3D',+1)]&offset=0 HTTP/1.1" 200 - 9 0.006 0.014 2026-10-26 08:28:57,917 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:57] "GET /json/1/test_http.stargate?offset=1 HTTP/1.1" 307 - 8 0.005 0.014 2026-10-26 08:28:57,960 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:57] "GET /json/1/test_http.stargate?offset=1&domain=[(1,+'%3D',+1)]&limit=80 HTTP/1.1" 200 - 8 0.012 0.028 2026-10-26 08:28:57,989 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:57] "GET /json/1/test_http.stargate?limit=1&offset=1 HTTP/1.1" 307 - 8 0.006 0.018 2026-10-26 08:28:58,032 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:58] "GET /json/1/test_http.stargate?limit=1&offset=1&domain=[(1,+'%3D',+1)] HTTP/1.1" 200 - 9 0.007 0.031 2026-10-26 08:28:58,034 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_webjson.TestHttpWebJson_1.test_webjson_list_limit_offset: waiting for threads: [] 2026-10-26 08:28:58,107 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_webjson: Starting TestHttpWebJson_1.test_webjson_pivot ... 2026-10-26 08:28:58,199 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 08:28:58,218 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:28:58,719 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:58] "GET /json/1/test_http.stargate?view_type=pivot HTTP/1.1" 307 - 33 0.040 0.467 2026-10-26 08:28:58,768 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:58] "GET /json/1/test_http.stargate?view_type=pivot&domain=[(1,+'%3D',+1)]&offset=0&limit=80&groupby=galaxy_id,has_galaxy_crystal&fields=availability HTTP/1.1" 200 - 10 0.017 0.027 2026-10-26 08:28:58,802 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:58] "GET /json/1/test_http.stargate?view_type=pivot&groupby=has_galaxy_crystal&fields=availability:min HTTP/1.1" 307 - 8 0.007 0.019 2026-10-26 08:28:58,841 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:58] "GET /json/1/test_http.stargate?view_type=pivot&groupby=has_galaxy_crystal&fields=availability:min&domain=[(1,+'%3D',+1)]&offset=0&limit=80 HTTP/1.1" 200 - 8 0.008 0.026 2026-10-26 08:28:58,901 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:58] "GET /json/1/test_http.stargate?view_type=pivot&groupby=has_galaxy_crystal&fields=availability:min HTTP/1.1" 307 - 8 0.007 0.017 2026-10-26 08:28:58,951 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:58] "GET /json/1/test_http.stargate?view_type=pivot&groupby=has_galaxy_crystal&fields=availability:min&domain=[('availability',+'>%3D',+0.95)]&offset=0&limit=80 HTTP/1.1" 200 - 8 0.013 0.021 2026-10-26 08:28:58,999 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_webjson: Starting TestHttpWebJson_1.test_webjson_readonly ... 2026-10-26 08:28:59,077 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:demo from n/a 2026-10-26 08:28:59,242 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:28:59,757 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:28:59] "GET /json/1/test_webjson_readonly HTTP/1.1" 403 - 32 0.027 0.494 2026-10-26 08:28:59,759 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_webjson.TestHttpWebJson_1.test_webjson_readonly: waiting for threads: [] 2026-10-26 08:28:59,814 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 08:28:59,970 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss: Starting TestXSS.test_xss_static ... 2026-10-26 08:29:00,418 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_static: Chrome pid: 14436 2026-10-26 08:29:00,419 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_static: Chrome headless temporary user profile dir: /tmp/tmpzal_neki_chrome_odoo 2026-10-26 08:29:00,419 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_static: Issuing json command http://127.0.0.1:43051/json/version 2026-10-26 08:29:00,420 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:43051/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:29:00,479 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_static: Browser version: Chrome/150.0.7871.114 2026-10-26 08:29:00,479 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_static: Issuing json command http://127.0.0.1:43051/json 2026-10-26 08:29:00,480 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:43051/json with timeout 3 increased to 10s during tests 2026-10-26 08:29:00,493 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_static: Websocket url found: ws://127.0.0.1:43051/devtools/page/57E89C6FED2F928BBC8A0134F98C1803 2026-10-26 08:29:00,508 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_static: Enable chrome headless console log notification 2026-10-26 08:29:00,515 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_static: Chrome headless enable page notifications 2026-10-26 08:29:00,542 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_static: Setting session cookie in browser 2026-10-26 08:29:00,581 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_static: Open "http://127.0.0.1:8069/test_http/static/src/img/xss.svg" in browser 2026-10-26 08:29:00,581 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_static: Navigating to: "http://127.0.0.1:8069/test_http/static/src/img/xss.svg" 2026-10-26 08:29:00,776 103 INFO ? werkzeug: 127.0.0.1 - - [26/Oct/2026 08:29:00] "GET /test_http/static/src/img/xss.svg HTTP/1.1" 200 - 0 0.000 0.176 2026-10-26 08:29:00,793 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_static: Navigation result: {'frameId': '57E89C6FED2F928BBC8A0134F98C1803', 'loaderId': 'EF9E6E19356030D2DF716275282D5697', 'isDownload': False} 2026-10-26 08:29:00,793 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_static: Waiting for frame '57E89C6FED2F928BBC8A0134F98C1803' to stop loading 2026-10-26 08:29:00,815 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_static: Evaluate ready code "document.readyState === 'complete'" 2026-10-26 08:29:00,833 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_static: Evaluate test code "console.log('test successful')" 2026-10-26 08:29:00,840 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_static.browser: test successful 2026-10-26 08:29:00,859 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_static.browser: heap 448936 (allocated 1048576) 2026-10-26 08:29:00,862 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_static: Closing chrome headless with pid 14436 2026-10-26 08:29:00,865 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_static: Closing websocket connection 2026-10-26 08:29:00,866 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_static: Terminating chrome headless with pid 14436 2026-10-26 08:29:00,968 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_static: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_082900_968771_test_xss_static.txt 2026-10-26 08:29:00,969 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_static: Removing chrome user profile "/tmp/tmpzal_neki_chrome_odoo" 2026-10-26 08:29:01,014 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss: Starting TestXSS.test_xss_web_content ... 2026-10-26 08:29:01,459 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_web_content: Chrome pid: 14595 2026-10-26 08:29:01,459 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_web_content: Chrome headless temporary user profile dir: /tmp/tmpd42txf5i_chrome_odoo 2026-10-26 08:29:01,459 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_web_content: Issuing json command http://127.0.0.1:34221/json/version 2026-10-26 08:29:01,460 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:34221/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:29:01,527 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_web_content: Browser version: Chrome/150.0.7871.114 2026-10-26 08:29:01,527 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_web_content: Issuing json command http://127.0.0.1:34221/json 2026-10-26 08:29:01,528 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:34221/json with timeout 3 increased to 10s during tests 2026-10-26 08:29:01,549 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_web_content: Websocket url found: ws://127.0.0.1:34221/devtools/page/251380C94F4E2960C89FBDDBAA210001 2026-10-26 08:29:01,595 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_web_content: Enable chrome headless console log notification 2026-10-26 08:29:01,607 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_web_content: Chrome headless enable page notifications 2026-10-26 08:29:01,623 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_web_content: Setting session cookie in browser 2026-10-26 08:29:01,768 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_web_content: Open "http://127.0.0.1:8069/web/content/test_http.xss_svg" in browser 2026-10-26 08:29:01,768 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_web_content: Navigating to: "http://127.0.0.1:8069/web/content/test_http.xss_svg" 2026-10-26 08:29:01,791 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:29:02,288 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:29:02] "GET /web/content/test_http.xss_svg HTTP/1.1" 200 - 13 0.007 0.493 2026-10-26 08:29:02,292 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_web_content: Navigation result: {'frameId': '251380C94F4E2960C89FBDDBAA210001', 'loaderId': 'E6D4276E38B156C9CCD5FBD9C2797E22', 'isDownload': False} 2026-10-26 08:29:02,292 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_web_content: Waiting for frame '251380C94F4E2960C89FBDDBAA210001' to stop loading 2026-10-26 08:29:02,314 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_web_content: Evaluate ready code "document.readyState === 'complete'" 2026-10-26 08:29:02,332 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_web_content: Evaluate test code "console.log('test successful')" 2026-10-26 08:29:02,337 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_web_content.browser: test successful 2026-10-26 08:29:02,368 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_web_content.browser: heap 448936 (allocated 1048576) 2026-10-26 08:29:02,379 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_web_content: Closing chrome headless with pid 14595 2026-10-26 08:29:02,381 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_web_content: Closing websocket connection 2026-10-26 08:29:02,382 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_web_content: Terminating chrome headless with pid 14595 2026-10-26 08:29:02,542 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_web_content: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_082902_541952_test_xss_web_content.txt 2026-10-26 08:29:02,542 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_web_content: Removing chrome user profile "/tmp/tmpd42txf5i_chrome_odoo" 2026-10-26 08:29:02,612 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss: Starting TestXSS.test_xss_web_image ... 2026-10-26 08:29:03,060 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_web_image: Chrome pid: 14748 2026-10-26 08:29:03,062 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_web_image: Chrome headless temporary user profile dir: /tmp/tmpngtx12x9_chrome_odoo 2026-10-26 08:29:03,062 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_web_image: Issuing json command http://127.0.0.1:42795/json/version 2026-10-26 08:29:03,064 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:42795/json/version with timeout 3 increased to 10s during tests 2026-10-26 08:29:03,103 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_web_image: Browser version: Chrome/150.0.7871.114 2026-10-26 08:29:03,103 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_web_image: Issuing json command http://127.0.0.1:42795/json 2026-10-26 08:29:03,104 103 INFO rb-9ca8621-226001-429047 odoo.tests.common.requests: request http://127.0.0.1:42795/json with timeout 3 increased to 10s during tests 2026-10-26 08:29:03,122 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_web_image: Websocket url found: ws://127.0.0.1:42795/devtools/page/E96D4D542BDE6E75C089768A4BAB98EE 2026-10-26 08:29:03,150 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_web_image: Enable chrome headless console log notification 2026-10-26 08:29:03,166 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_web_image: Chrome headless enable page notifications 2026-10-26 08:29:03,183 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_web_image: Setting session cookie in browser 2026-10-26 08:29:03,293 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_web_image: Open "http://127.0.0.1:8069/web/image/test_http.xss_svg" in browser 2026-10-26 08:29:03,293 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_web_image: Navigating to: "http://127.0.0.1:8069/web/image/test_http.xss_svg" 2026-10-26 08:29:03,329 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:29:05,340 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:29:05] "GET /web/image/test_http.xss_svg HTTP/1.1" 200 - 13 0.006 2.008 2026-10-26 08:29:05,344 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_web_image: Navigation result: {'frameId': 'E96D4D542BDE6E75C089768A4BAB98EE', 'loaderId': '8DC356533611589F3C76430E0FCE027A', 'isDownload': False} 2026-10-26 08:29:05,344 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_web_image: Waiting for frame 'E96D4D542BDE6E75C089768A4BAB98EE' to stop loading 2026-10-26 08:29:05,365 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_web_image: Evaluate ready code "document.readyState === 'complete'" 2026-10-26 08:29:05,380 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_web_image: Evaluate test code "console.log('test successful')" 2026-10-26 08:29:05,382 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_web_image.browser: test successful 2026-10-26 08:29:05,420 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_web_image.browser: heap 448936 (allocated 1048576) 2026-10-26 08:29:05,431 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_web_image: Closing chrome headless with pid 14748 2026-10-26 08:29:05,432 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_web_image: Closing websocket connection 2026-10-26 08:29:05,434 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_web_image: Terminating chrome headless with pid 14748 2026-10-26 08:29:05,551 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_web_image: Chrome Log in: /tmp/odoo_tests/rb-9ca8621-226001-429047/chrome_logs/chrome_log_20261026_082905_550826_test_xss_web_image.txt 2026-10-26 08:29:05,551 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_web_image: Removing chrome user profile "/tmp/tmpngtx12x9_chrome_odoo" 2026-10-26 08:29:05,610 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 08:29:05,636 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_import_export.tests.test_export: Starting TestExport.test_export_template ... 2026-10-26 08:29:05,656 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 08:29:05,689 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:29:06,351 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:29:06] "POST /web/export/namelist HTTP/1.1" 200 - 36 0.041 0.624 2026-10-26 08:29:06,352 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_import_export.tests.test_export.TestExport.test_export_template: waiting for threads: [] 2026-10-26 08:29:06,401 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_import_export.tests.test_export: Starting TestExport.test_import_compatible_export ... 2026-10-26 08:29:06,420 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 08:29:06,439 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:29:06,919 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:29:06] "POST /web/export/get_fields HTTP/1.1" 200 - 14 0.013 0.469 2026-10-26 08:29:06,976 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_import_export.tests.test_export: Starting TestExport.test_int_monetary_float ... 2026-10-26 08:29:06,995 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 08:29:07,065 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:29:07,537 103 INFO rb-9ca8621-226001-429047 odoo.addons.web.controllers.export: User 2 exported 4 'export.aggregator' records from 127.0.0.1. Fields: int_sum,float_monetary,bool_and,float_min. Domain: [] 2026-10-26 08:29:07,541 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:29:07] "POST /web/export/xlsx HTTP/1.1" 200 - 18 0.017 0.464 2026-10-26 08:29:07,542 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_import_export.tests.test_export.TestExport.test_int_monetary_float: waiting for threads: [] 2026-10-26 08:29:07,598 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 08:29:07,621 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_import_export.tests.test_export: Starting TestGroupedExport.test_archived_grouped ... 2026-10-26 08:29:07,642 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 08:29:07,669 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:29:08,208 103 INFO rb-9ca8621-226001-429047 odoo.addons.web.controllers.export: User 2 exported 1 'export.aggregator' records from 127.0.0.1. Fields: int_sum,active. Domain: [['active', '=', False]] 2026-10-26 08:29:08,211 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:29:08] "POST /web/export/xlsx HTTP/1.1" 200 - 21 0.022 0.523 2026-10-26 08:29:08,213 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_import_export.tests.test_export.TestGroupedExport.test_archived_grouped: waiting for threads: [] 2026-10-26 08:29:08,250 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_import_export.tests.test_export: Starting TestGroupedExport.test_archived_grouped_by_ids ... 2026-10-26 08:29:08,269 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 08:29:08,294 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:29:10,091 103 INFO rb-9ca8621-226001-429047 odoo.addons.web.controllers.export: User 2 exported 2 'export.aggregator' records from 127.0.0.1. Fields: int_sum,active. IDs sample: [7, 8] 2026-10-26 08:29:10,094 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:29:10] "POST /web/export/xlsx HTTP/1.1" 200 - 21 0.018 1.785 2026-10-26 08:29:10,096 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_import_export.tests.test_export.TestGroupedExport.test_archived_grouped_by_ids: waiting for threads: [] 2026-10-26 08:29:10,133 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_import_export.tests.test_export: Starting TestGroupedExport.test_archived_grouped_by_ids_one2many ... 2026-10-26 08:29:10,157 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 08:29:10,199 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:29:10,714 103 INFO rb-9ca8621-226001-429047 odoo.addons.web.controllers.export: User 2 exported 1 'export.aggregator' records from 127.0.0.1. Fields: int_sum,active,one2many. IDs sample: [9] 2026-10-26 08:29:10,717 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:29:10] "POST /web/export/xlsx HTTP/1.1" 200 - 25 0.023 0.498 2026-10-26 08:29:10,719 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_import_export.tests.test_export.TestGroupedExport.test_archived_grouped_by_ids_one2many: waiting for threads: [] 2026-10-26 08:29:10,757 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_import_export.tests.test_export: Starting TestGroupedExport.test_bool_and ... 2026-10-26 08:29:10,776 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 08:29:10,801 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:29:11,284 103 INFO rb-9ca8621-226001-429047 odoo.addons.web.controllers.export: User 2 exported 4 'export.aggregator' records from 127.0.0.1. Fields: int_sum,bool_and. Domain: [] 2026-10-26 08:29:11,287 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:29:11] "POST /web/export/xlsx HTTP/1.1" 200 - 25 0.053 0.435 2026-10-26 08:29:11,288 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_import_export.tests.test_export.TestGroupedExport.test_bool_and: waiting for threads: [] 2026-10-26 08:29:11,327 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_import_export.tests.test_export: Starting TestGroupedExport.test_bool_or ... 2026-10-26 08:29:11,373 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 08:29:11,415 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:29:11,871 103 INFO rb-9ca8621-226001-429047 odoo.addons.web.controllers.export: User 2 exported 4 'export.aggregator' records from 127.0.0.1. Fields: int_sum,bool_or. Domain: [] 2026-10-26 08:29:11,874 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:29:11] "POST /web/export/xlsx HTTP/1.1" 200 - 25 0.021 0.443 2026-10-26 08:29:11,875 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_import_export.tests.test_export.TestGroupedExport.test_bool_or: waiting for threads: [] 2026-10-26 08:29:11,922 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_import_export.tests.test_export: Starting TestGroupedExport.test_date_max ... 2026-10-26 08:29:11,960 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 08:29:11,986 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:29:12,422 103 INFO rb-9ca8621-226001-429047 odoo.addons.web.controllers.export: User 2 exported 3 'export.aggregator' records from 127.0.0.1. Fields: int_sum,date_max. Domain: [] 2026-10-26 08:29:12,425 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:29:12] "POST /web/export/xlsx HTTP/1.1" 200 - 25 0.020 0.422 2026-10-26 08:29:12,426 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_import_export.tests.test_export.TestGroupedExport.test_date_max: waiting for threads: [] 2026-10-26 08:29:12,466 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_import_export.tests.test_export: Starting TestGroupedExport.test_decimal_separator ... 2026-10-26 08:29:12,487 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 08:29:12,557 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:29:14,443 103 INFO rb-9ca8621-226001-429047 odoo.addons.web.controllers.export: User 2 exported 1 'export.aggregator' records from 127.0.0.1. Fields: int_sum,float_min. Domain: [] 2026-10-26 08:29:14,446 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:29:14] "POST /web/export/xlsx HTTP/1.1" 200 - 24 0.023 1.870 2026-10-26 08:29:14,447 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_import_export.tests.test_export.TestGroupedExport.test_decimal_separator: waiting for threads: [] 2026-10-26 08:29:14,488 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_import_export.tests.test_export: Starting TestGroupedExport.test_float_avg ... 2026-10-26 08:29:14,504 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 08:29:14,523 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:29:14,970 103 INFO rb-9ca8621-226001-429047 odoo.addons.web.controllers.export: User 2 exported 3 'export.aggregator' records from 127.0.0.1. Fields: int_sum,float_avg. Domain: [] 2026-10-26 08:29:14,973 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:29:14] "POST /web/export/xlsx HTTP/1.1" 200 - 25 0.021 0.432 2026-10-26 08:29:14,974 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_import_export.tests.test_export.TestGroupedExport.test_float_avg: waiting for threads: [] 2026-10-26 08:29:15,030 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_import_export.tests.test_export: Starting TestGroupedExport.test_float_avg_nested ... 2026-10-26 08:29:15,054 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 08:29:15,088 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:29:15,626 103 INFO rb-9ca8621-226001-429047 odoo.addons.web.controllers.export: User 2 exported 3 'export.aggregator' records from 127.0.0.1. Fields: int_sum,float_avg. Domain: [] 2026-10-26 08:29:15,630 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:29:15] "POST /web/export/xlsx HTTP/1.1" 200 - 25 0.022 0.523 2026-10-26 08:29:15,631 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_import_export.tests.test_export.TestGroupedExport.test_float_avg_nested: waiting for threads: [] 2026-10-26 08:29:15,670 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_import_export.tests.test_export: Starting TestGroupedExport.test_float_avg_nested_no_value ... 2026-10-26 08:29:15,691 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 08:29:15,716 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:29:16,219 103 INFO rb-9ca8621-226001-429047 odoo.addons.web.controllers.export: User 2 exported 3 'export.aggregator' records from 127.0.0.1. Fields: int_sum,float_avg. Domain: [] 2026-10-26 08:29:16,223 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:29:16] "POST /web/export/xlsx HTTP/1.1" 200 - 23 0.023 0.487 2026-10-26 08:29:16,225 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_import_export.tests.test_export.TestGroupedExport.test_float_avg_nested_no_value: waiting for threads: [] 2026-10-26 08:29:16,266 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_import_export.tests.test_export: Starting TestGroupedExport.test_float_min ... 2026-10-26 08:29:16,296 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 08:29:16,319 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:29:16,777 103 INFO rb-9ca8621-226001-429047 odoo.addons.web.controllers.export: User 2 exported 3 'export.aggregator' records from 127.0.0.1. Fields: int_sum,float_min. Domain: [] 2026-10-26 08:29:16,780 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:29:16] "POST /web/export/xlsx HTTP/1.1" 200 - 25 0.020 0.445 2026-10-26 08:29:16,823 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_import_export.tests.test_export: Starting TestGroupedExport.test_float_representation ... 2026-10-26 08:29:16,849 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 08:29:16,939 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:29:18,790 103 INFO rb-9ca8621-226001-429047 odoo.addons.web.controllers.export: User 2 exported 5 'export.aggregator' records from 127.0.0.1. Fields: int_sum,float_monetary. Domain: [] 2026-10-26 08:29:18,793 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:29:18] "POST /web/export/xlsx HTTP/1.1" 200 - 27 0.019 1.838 2026-10-26 08:29:18,794 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_import_export.tests.test_export.TestGroupedExport.test_float_representation: waiting for threads: [] 2026-10-26 08:29:18,830 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_import_export.tests.test_export: Starting TestGroupedExport.test_groupby_properties_type_field ... 2026-10-26 08:29:18,853 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 08:29:18,879 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:29:19,353 103 INFO rb-9ca8621-226001-429047 odoo.addons.web.controllers.export: User 2 exported 3 'export.aggregator' records from 127.0.0.1. Fields: int_sum,properties. Domain: [['int_sum', '=', 10]] 2026-10-26 08:29:19,356 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:29:19] "POST /web/export/xlsx HTTP/1.1" 200 - 28 0.020 0.461 2026-10-26 08:29:19,358 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_import_export.tests.test_export.TestGroupedExport.test_groupby_properties_type_field: waiting for threads: [] 2026-10-26 08:29:19,389 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_import_export.tests.test_export: Starting TestGroupedExport.test_int_sum_max ... 2026-10-26 08:29:19,408 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 08:29:19,432 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:29:19,916 103 INFO rb-9ca8621-226001-429047 odoo.addons.web.controllers.export: User 2 exported 3 'export.aggregator' records from 127.0.0.1. Fields: int_sum,int_max. Domain: [] 2026-10-26 08:29:19,920 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:29:19] "POST /web/export/xlsx HTTP/1.1" 200 - 25 0.025 0.467 2026-10-26 08:29:19,940 103 INFO rb-9ca8621-226001-429047 odoo.addons.web.controllers.export: User 2 exported 3 'export.aggregator' records from 127.0.0.1. Fields: int_max,int_sum. Domain: [] 2026-10-26 08:29:19,943 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:29:19] "POST /web/export/xlsx HTTP/1.1" 200 - 9 0.003 0.012 2026-10-26 08:29:19,999 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_import_export.tests.test_export: Starting TestGroupedExport.test_many2one ... 2026-10-26 08:29:20,017 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 08:29:20,050 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:29:20,527 103 INFO rb-9ca8621-226001-429047 odoo.addons.web.controllers.export: User 2 exported 2 'export.aggregator' records from 127.0.0.1. Fields: int_sum,many2one. Domain: [] 2026-10-26 08:29:20,530 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:29:20] "POST /web/export/xlsx HTTP/1.1" 200 - 25 0.018 0.465 2026-10-26 08:29:20,531 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_import_export.tests.test_export.TestGroupedExport.test_many2one: waiting for threads: [] 2026-10-26 08:29:20,565 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_import_export.tests.test_export: Starting TestGroupedExport.test_nested_records ... 2026-10-26 08:29:20,582 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 08:29:20,610 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:29:21,063 103 INFO rb-9ca8621-226001-429047 odoo.addons.web.controllers.export: User 2 exported 2 'export.aggregator' records from 127.0.0.1. Fields: int_sum,date_max,many2one/value. Domain: [] 2026-10-26 08:29:21,066 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:29:21] "POST /web/export/xlsx HTTP/1.1" 200 - 26 0.020 0.440 2026-10-26 08:29:21,067 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_import_export.tests.test_export.TestGroupedExport.test_nested_records: waiting for threads: [] 2026-10-26 08:29:21,101 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_import_export.tests.test_export: Starting TestGroupedExport.test_one2many ... 2026-10-26 08:29:21,118 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 08:29:21,144 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:29:21,620 103 INFO rb-9ca8621-226001-429047 odoo.addons.web.controllers.export: User 2 exported 1 'export.aggregator' records from 127.0.0.1. Fields: int_sum,one2many/value. Domain: [] 2026-10-26 08:29:21,623 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:29:21] "POST /web/export/xlsx HTTP/1.1" 200 - 24 0.021 0.461 2026-10-26 08:29:21,687 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_import_export.tests.test_export: Starting TestGroupedExport.test_unarchived_grouped ... 2026-10-26 08:29:21,712 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 08:29:21,745 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:29:23,703 103 INFO rb-9ca8621-226001-429047 odoo.addons.web.controllers.export: User 2 exported 1 'export.aggregator' records from 127.0.0.1. Fields: int_sum,active. Domain: [] 2026-10-26 08:29:23,706 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:29:23] "POST /web/export/xlsx HTTP/1.1" 200 - 21 0.022 1.942 2026-10-26 08:29:23,708 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_import_export.tests.test_export.TestGroupedExport.test_unarchived_grouped: waiting for threads: [] 2026-10-26 08:29:23,750 103 INFO rb-9ca8621-226001-429047 odoo.addons.test_import_export.tests.test_export: Starting TestGroupedExport.test_unset_date_values ... 2026-10-26 08:29:23,774 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.res_users: Login successful for db:rb-9ca8621-226001-429047 login:admin from n/a 2026-10-26 08:29:23,804 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-26 08:29:24,318 103 INFO rb-9ca8621-226001-429047 odoo.addons.web.controllers.export: User 2 exported 2 'export.aggregator' records from 127.0.0.1. Fields: int_sum,date_max. Domain: [] 2026-10-26 08:29:24,321 103 INFO rb-9ca8621-226001-429047 werkzeug: 127.0.0.1 - - [26/Oct/2026 08:29:24] "POST /web/export/xlsx HTTP/1.1" 200 - 23 0.018 0.504 2026-10-26 08:29:24,383 103 INFO rb-9ca8621-226001-429047 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-26 08:29:24,385 103 INFO rb-9ca8621-226001-429047 odoo.service.server: 1416 post-tests in 8988.10s, 2277863 queries 2026-10-26 08:29:24,392 103 INFO rb-9ca8621-226001-429047 odoo.tests.stats: purchase_stock: 159 tests 1065.43s 265623 queries 2026-10-26 08:29:24,392 103 INFO rb-9ca8621-226001-429047 odoo.tests.stats: rating: 3 tests 6.53s 1055 queries 2026-10-26 08:29:24,392 103 INFO rb-9ca8621-226001-429047 odoo.tests.stats: repair: 31 tests 100.60s 25360 queries 2026-10-26 08:29:24,392 103 INFO rb-9ca8621-226001-429047 odoo.tests.stats: sale: 291 tests 1463.08s 321962 queries 2026-10-26 08:29:24,392 103 INFO rb-9ca8621-226001-429047 odoo.tests.stats: sale_async_emails: 5 tests 2.27s 755 queries 2026-10-26 08:29:24,392 103 INFO rb-9ca8621-226001-429047 odoo.tests.stats: sale_expense: 15 tests 239.24s 46680 queries 2026-10-26 08:29:24,392 103 INFO rb-9ca8621-226001-429047 odoo.tests.stats: sale_expense_margin: 3 tests 86.31s 14886 queries 2026-10-26 08:29:24,392 103 INFO rb-9ca8621-226001-429047 odoo.tests.stats: sale_gelato: 27 tests 16.98s 5785 queries 2026-10-26 08:29:24,392 103 INFO rb-9ca8621-226001-429047 odoo.tests.stats: sale_loyalty: 100 tests 173.55s 59208 queries 2026-10-26 08:29:24,392 103 INFO rb-9ca8621-226001-429047 odoo.tests.stats: sale_loyalty_delivery: 16 tests 21.26s 6774 queries 2026-10-26 08:29:24,392 103 INFO rb-9ca8621-226001-429047 odoo.tests.stats: sale_management: 25 tests 93.72s 26221 queries 2026-10-26 08:29:24,392 103 INFO rb-9ca8621-226001-429047 odoo.tests.stats: sale_mrp: 72 tests 497.51s 139775 queries 2026-10-26 08:29:24,392 103 INFO rb-9ca8621-226001-429047 odoo.tests.stats: sale_mrp_margin: 4 tests 41.35s 12627 queries 2026-10-26 08:29:24,392 103 INFO rb-9ca8621-226001-429047 odoo.tests.stats: sale_pdf_quote_builder: 16 tests 15.54s 5722 queries 2026-10-26 08:29:24,392 103 INFO rb-9ca8621-226001-429047 odoo.tests.stats: sale_project: 85 tests 600.17s 121312 queries 2026-10-26 08:29:24,392 103 INFO rb-9ca8621-226001-429047 odoo.tests.stats: sale_purchase: 15 tests 116.03s 29973 queries 2026-10-26 08:29:24,392 103 INFO rb-9ca8621-226001-429047 odoo.tests.stats: sale_purchase_project: 3 tests 76.11s 15381 queries 2026-10-26 08:29:24,392 103 INFO rb-9ca8621-226001-429047 odoo.tests.stats: sale_purchase_stock: 15 tests 92.43s 30674 queries 2026-10-26 08:29:24,392 103 INFO rb-9ca8621-226001-429047 odoo.tests.stats: sale_stock: 148 tests 954.56s 286591 queries 2026-10-26 08:29:24,392 103 INFO rb-9ca8621-226001-429047 odoo.tests.stats: sale_stock_margin: 14 tests 61.94s 16053 queries 2026-10-26 08:29:24,392 103 INFO rb-9ca8621-226001-429047 odoo.tests.stats: sale_timesheet: 129 tests 1091.99s 314943 queries 2026-10-26 08:29:24,392 103 INFO rb-9ca8621-226001-429047 odoo.tests.stats: sale_timesheet_margin: 4 tests 51.64s 17218 queries 2026-10-26 08:29:24,392 103 INFO rb-9ca8621-226001-429047 odoo.tests.stats: sales_team: 3 tests 1.69s 491 queries 2026-10-26 08:29:24,393 103 INFO rb-9ca8621-226001-429047 odoo.tests.stats: sms: 9 tests 65.53s 22915 queries 2026-10-26 08:29:24,393 103 INFO rb-9ca8621-226001-429047 odoo.tests.stats: sms_twilio: 15 tests 33.88s 11116 queries 2026-10-26 08:29:24,393 103 INFO rb-9ca8621-226001-429047 odoo.tests.stats: snailmail_account: 3 tests 2.53s 505 queries 2026-10-26 08:29:24,393 103 INFO rb-9ca8621-226001-429047 odoo.tests.stats: spreadsheet_account: 52 tests 99.27s 32664 queries 2026-10-26 08:29:24,393 103 INFO rb-9ca8621-226001-429047 odoo.tests.stats: spreadsheet_dashboard: 3 tests 4.43s 583 queries 2026-10-26 08:29:24,393 103 INFO rb-9ca8621-226001-429047 odoo.tests.stats: stock: 36 tests 202.43s 47962 queries 2026-10-26 08:29:24,393 103 INFO rb-9ca8621-226001-429047 odoo.tests.stats: stock_account: 38 tests 185.90s 45519 queries 2026-10-26 08:29:24,393 103 INFO rb-9ca8621-226001-429047 odoo.tests.stats: stock_delivery: 13 tests 40.91s 13123 queries 2026-10-26 08:29:24,393 103 INFO rb-9ca8621-226001-429047 odoo.tests.stats: stock_dropshipping: 43 tests 338.27s 82230 queries 2026-10-26 08:29:24,393 103 INFO rb-9ca8621-226001-429047 odoo.tests.stats: stock_landed_costs: 64 tests 429.11s 129747 queries 2026-10-26 08:29:24,393 103 INFO rb-9ca8621-226001-429047 odoo.tests.stats: stock_picking_batch: 11 tests 33.50s 9438 queries 2026-10-26 08:29:24,393 103 INFO rb-9ca8621-226001-429047 odoo.tests.stats: survey: 34 tests 142.72s 18949 queries 2026-10-26 08:29:24,393 103 INFO rb-9ca8621-226001-429047 odoo.tests.stats: test_access_rights: 4 tests 1.51s 475 queries 2026-10-26 08:29:24,393 103 INFO rb-9ca8621-226001-429047 odoo.tests.stats: test_apikeys: 4 tests 41.74s 3894 queries 2026-10-26 08:29:24,393 103 INFO rb-9ca8621-226001-429047 odoo.tests.stats: test_assetsbundle: 38 tests 25.75s 2063 queries 2026-10-26 08:29:24,393 103 INFO rb-9ca8621-226001-429047 odoo.tests.stats: test_base_automation: 66 tests 147.10s 28483 queries 2026-10-26 08:29:24,393 103 INFO rb-9ca8621-226001-429047 odoo.tests.stats: test_discuss_full: 6 tests 44.41s 13775 queries 2026-10-26 08:29:24,393 103 INFO rb-9ca8621-226001-429047 odoo.tests.stats: test_event_full: 16 tests 130.95s 33743 queries 2026-10-26 08:29:24,393 103 INFO rb-9ca8621-226001-429047 odoo.tests.stats: test_html_field_history: 5 tests 0.19s 54 queries 2026-10-26 08:29:24,393 103 INFO rb-9ca8621-226001-429047 odoo.tests.stats: test_http: 161 tests 118.04s 13860 queries 2026-10-26 08:29:24,393 103 INFO rb-9ca8621-226001-429047 odoo.tests.stats: test_import_export: 26 tests 18.76s 1089 queries 2026-10-26 08:29:24,394 103 INFO rb-9ca8621-226001-429047 odoo.tests.result: 0 failed, 0 error(s) of 1416 tests when loading database 'rb-9ca8621-226001-429047' 2026-10-26 08:29:24,394 103 INFO rb-9ca8621-226001-429047 odoo.service.server: Initiating shutdown 2026-10-26 08:29:24,394 103 INFO rb-9ca8621-226001-429047 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.